Commit Graph

42 Commits

Author SHA1 Message Date
Sylvain Munaut fbee239a6f Set 3.9 as supported GNURadio version
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:08 +01:00
Sylvain Munaut a520a46ed8 gr39: Add pybind11 bindings
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:08 +01:00
Sylvain Munaut 18895c4a61 gr39: Switch to std::shared_ptr instead of boost::shared_ptr
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:08 +01:00
Sylvain Munaut e9978be6cd gr39: Update main CMakeLists with 3.9 requirements/style
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:08 +01:00
Sylvain Munaut 7caa2643e2 gr39: Update copyright notices everywhere
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:08 +01:00
Sylvain Munaut acb81c6537 gr39: Remove all SWIG stuff
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:39:06 +01:00
Sylvain Munaut 61e90740eb gr39: Update the whole Doxygen setup
Just taken from gr_modtool ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:38:51 +01:00
Sylvain Munaut 82ca4ef197 python: Remove useless test code
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:38:49 +01:00
Sylvain Munaut 96dd2541e0 include: Use #pragma once instead of old style guards
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 11:38:21 +01:00
Sylvain Munaut f56d917c83 boost: qualify placeholders with their full namespace
From: Martin Hauke <mardnh@gmx.de>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-09-21 22:41:03 +02:00
Sylvain Munaut 6c9576670a build: Cleanup pass on the new GR 3.8 CMake update
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-04 16:30:53 +01:00
Sylvain Munaut 3c108e2726 build: Remove the generation of the .pc file
This is apparently not the way it's done with 3.8 and new CMake stuff

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-01 16:51:07 +01:00
Sylvain Munaut 5608f73930 build: Update CMakeLists.txt copyright header
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-01 16:49:56 +01:00
Sylvain Munaut 0db42ae287 docs: Update docs template to the latest from GNURadio
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-01 16:48:56 +01:00
Sylvain Munaut 9c2cfbca39 gr38: Adapt build system for GNURadio 3.8
Based on a patch from A. Maitland Bottoms <bottoms@debian.org>

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-11-30 22:21:53 +01:00
Sylvain Munaut 296837b1ad gr38: Remove old copies of cmake modules
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-11-30 17:52:39 +01:00
A. Maitland Bottoms c3ae8fb9ef gr38: Convert blocks from xml to yml
Added minor fixes compared to the original patch

From: A. Maitland Bottoms <bottoms@debian.org>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-11-30 17:52:17 +01:00
Brian Waters fc67c92f0a build gr-iqbal w/ clang
Clang doesn't automatically define the "complex" keyword like old versions of GCC apparently used to. Appending this little check enabled compiling gr-iqbal w/ Clang, which is now the default compiler on OpenBSD and I think FreeBSD too.
2019-11-11 14:26:44 +01:00
Sylvain Munaut dcd73fd549 Import MANIFEST.md for CGRAN's benefit
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2015-11-21 00:32:04 +01:00
Sylvain Munaut 44ab02f671 build: CMake updates
- Update the GrXXX modules from the GNURadio counter parts
 - Remove the included FindGnuradio and rely on the installed one
   (force 3.7.3 since previous ones are broken)

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-08-25 23:01:37 +02:00
Sylvain Munaut 4cdda60189 python: Remove an old workaround for a swig bug
This has been removed of Gnuradio iteself in 2012 and this seems to
be causing issues for some OOT on some platforms ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-08-25 21:12:07 +02:00
Sylvain Munaut d4fd4dd41e misc: Add dummy version in .pc file
At some point we probably want a good one in there but honestly for
the time being, I don't care enough to bother with cmake to make that
happen.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-24 00:14:00 +02:00
Sylvain Munaut a1bca1f9ba build: doxygen package needs to be detetected before the doxygen is used
Based on a patch for gr-osmosdr by Jaroslav Škarvada <jskarvad@redhat.com>
Thanks to wk@ire.pw.edu.pl for reporting the issue in gr-iqbal.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-09-19 21:17:30 +02:00
Sylvain Munaut de99fa6d22 lib: hack to make "float complex" works on newer GCC
I _like_ the "float complex" syntax and it's valid in C and I won't
go change all my C project to make it work with C++ ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-09-09 15:40:12 +02:00
Sylvain Munaut 27c5af81f9 build: Force cmake to find PythonInterp and PythonLibs v2.x
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-26 21:04:57 +02:00
Sylvain Munaut 0eb60d3865 build: Add library link to fftw3f when building against bundled libosmo-dsp
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-26 20:16:44 +02:00
Sylvain Munaut 077397e65a misc: Add a .pc file
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-07 21:54:23 +02:00
Dimitri Stolnikov 022ec6859f Update to gnuradio 3.7 API
This is one huge / ugly patch. It uses the new 3.7 namespaces and
include path stuff.

I stayed away from that _impl pattern because that's just dumb.

Based on original patch by Dimitri Stolnikov <horiz0n@gmx.net>

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-01 15:07:42 +02:00
Dimitri Stolnikov 0039c7fec6 docs: rename core to runtime
From: Dimitri Stolnikov <horiz0n@gmx.net>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-01 10:40:57 +02:00
Sylvain Munaut ba2a55a4a9 docs: Remove useless example files
Those should not be there and newer version of gr_modtool don't add
them.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-01 10:40:21 +02:00
Dimitri Stolnikov 189e89cd93 cmake: update modules to gnuradio 3.7 variants
From: Dimitri Stolnikov <horiz0n@gmx.net>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-01 10:34:01 +02:00
Sylvain Munaut d7d0b33c57 libosmo-dsp: Pull upstream changes
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-04-14 14:30:47 +02:00
Sylvain Munaut 78f2ef3f94 libosmo-dsp: Pull upstream changes
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-08 17:58:25 +01:00
Sylvain Munaut 2b74512f4a optimize: Make use of the previous data point as start point for the optimization
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-08 15:28:56 +01:00
Sylvain Munaut 9c7a3b93fe build: Fallback to local checkout if a system-wide libosmo-dsp isn't found
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-04 00:01:20 +01:00
Sylvain Munaut 05678aad9e libosmo-dsp: Add submodule
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-04 00:01:20 +01:00
Sylvain Munaut cb27aefd13 optimize: Make sure d_count is initialized and reset
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 17:36:27 +01:00
Sylvain Munaut ace3a50716 fix: Add optimization if there is no correction to apply
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 15:04:27 +01:00
Sylvain Munaut 201f296b1c optimize: Add default period=0 to constructor header
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 15:03:53 +01:00
Sylvain Munaut c3d2e7e6a5 Remove 'const' qualifier from return types
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 15:03:28 +01:00
Sylvain Munaut a7771bd95d Remove debug printf leftover
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-03 14:30:55 +01:00
Sylvain Munaut 0d0d34af05 Initial import
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-03-02 23:27:50 +01:00