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.
- 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>
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>
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>
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>
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>
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>