Commit Graph

22 Commits

Author SHA1 Message Date
Sylvain Munaut 26f06ef630 gr-fosphor: Update all copyright notices headers
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 17:29:58 +01:00
Sylvain Munaut 2d4fe78b43 gr-fosphor/build: Update all CMake files
Part of GNURadio 3.8 migration

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut 5e427ffc41 gr-fosphor/build: Remove GNURadio cmake modules
Part of GNURadio 3.8 migration

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut ef55b4f5af gr-fosphor/qt: Qt5 - Switch to linking to Qt5
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut 1e4598ff34 gr-fosphor: On WIN32 platform, link and use GLEW to find GL extensions
The FindGLEW is included because it seems the one shipping by CMake by
default fails to find it on windows (which is the only platform where we
use it ...)

This is based on a patch from Geof Nieboer <gnieboer@corpcomm.net>

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-05-22 22:34:22 +02:00
Sylvain Munaut 249434d020 gr-fosphor: Minor tweaks to FindGLFW3
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-05-22 22:34:22 +02:00
Sylvain Munaut 0c4bd380ef gr-fosphor: Rely on the system-wide FindFreetype
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-05-22 22:34:22 +02:00
Sylvain Munaut e1eb11b2d8 gr-fosphor: Use FindOpenCL from cmake git master
Author: Martin Hauke <mardnh@gmx.de>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2016-01-25 16:27:00 +01:00
Sylvain Munaut 5aa7c2f7bd build: Fix CMake 3.x.x warnings
Corresponding commit in the cmake git tree :
2509c7678feb2efab79a384fd0b0b35cee8d02b0

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2015-01-20 21:54:52 +01:00
Sylvain Munaut b7fc92ef58 gr-fosphor: 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:06:59 +02:00
Sylvain Munaut 30dbdbde79 gr-fosphor/cmake: Fix FindFreetype2 to properly cache the include dir var
Without caching, this would cause a problem with headers not being found
if you did the cmake step twice because the FREETYPE2_FOUND var is cached
and so it wouldn't run through that script again and wouldn't set
FREETYPE2_INCLUDE_DIRS.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-22 10:16:40 +02:00
Michael Dickens 27ef84513e gr-fosphor/cmake: New FindFreetype2 to deal with include changes
This fixes build issues with newer freetype2 2.5 and above.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-06 13:35:07 +01:00
Michael Dickens bdd18cb2bc gr-fosphor/cmake: Use HINTS rather than PATHS for path from pkg-config
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-06 13:33:06 +01:00
Michael Dickens 5f7c5173ca gr-fosphor/cmake: Fix typo in FingGLFW3 status message
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-06 13:33:06 +01:00
Sylvain Munaut c9b6b9fd93 gr-fosphor/cmake: Import a copy of GnuradioConfig as FindGnuradio.cmake
The one currently shipped with GR is broken ... so don't depend on it.

The name change is needed for it to take precendence over the one in
the system directories.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-10 22:24:07 +01:00
Sylvain Munaut 3779600868 gr-fosphor/cmake: Switch to the new recommended GnuradioConfig
Rather than using our own copy of FindGnuradioRuntine

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-10 22:24:07 +01:00
Sylvain Munaut 180fd0042a gr-fosphor: Make the different GUI version optional
You'd don't have to have glfw, qt and wx all at once, you can select
which variant you want built.

Python support is also make fully optional

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:09:50 +02:00
Sylvain Munaut 6183eefc9a gr-fosphor: Add Qt widget version of the fosphor sink
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:07:14 +02:00
Sylvain Munaut dec2f97875 gr-fosphor: Make sure FindGnuradioRuntime caches GNURADIO_RUNTIME_LIBRARIES
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 17:51:38 +02:00
Sylvain Munaut 95f8775ce2 gr-fosphor/cmake: Import latest GrPython from gnuradio git for OSX build
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-20 10:00:03 +02:00
Sylvain Munaut 72f71d5f00 gr-fosphor: Rewrite the FindGnuradioRuntime to use all libraries in .pc
The .pc has several libraries listed but the current cmake module for
it only takes gnuradio-runtime.

The new logic takes all libraries in the .pc and only fallsback to only
gnuradio-runtime if no .pc is found

This seems required for OSX.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-16 09:14:46 +02:00
Sylvain Munaut edfee19c61 Initial import of the GNURadio block
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-13 22:02:56 +02:00