summaryrefslogtreecommitdiff
path: root/gr-wavelet/lib/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* classic modules: use common precompiled headersMarcus Müller2021-07-191-0/+4
| | | | | | | This commit contains all the additions to gr-*/lib/CMakeLists.txt applicable to modules already present in 3.8. Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* cmake: remove custom FindGSL moduleJosh Morman2021-03-041-1/+1
| | | | | | | | | | The in-tree FindGSL.cmake module differs from the standard cmake FindGSL in the target names that are output. (gsl::gsl vs GSL::gsl). This makes linking an OOT to something that links to gsl cause issues and requires copying in FindGSL.cmake into the OOT. Since CMake 3.8 (current project minimum) installs FindGSL, use that instead Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* cmake: Update to modern CMake usageAndrej Rode2019-03-041-61/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes using target based setting of includes and link libraries. This will transitively add the includes and linking flags to dependent targets. This is still a work in progress since only the dynamic libraries have been touched and not all of include_directories directives are gone yet. cmake: remove GR_INCLUDE_SUBDIRECTORY macro Previously this macro was used to inject subdirectories in the current CMake namespace. This is generally undesired and pollutes the current context. previously GNU Radio CMake had a non-default option ENABLE_STATIC_LIBS to build both, shared libraries and static libraries. This seems to be a construction taken over from autotools and serves no purpuose in CMake and complicates the library building. cmake: remove GR_LIBTOOL and la generation support This looks like it was primarily used to support projects using autotools, but comments state that the generated .la files aren't compatible with autotools anyway. cmake: Bump required CMake version to 3.8 UseSWIG cmake uses syntax which requires at least CMake 3.8 and is non-trivial to change
* cmake: remove unused *_generated_swigs syntaxAndrej Rode2019-01-071-1/+0
| | | | | these variables are always empty and are leftovers from removing gengen templates
* cmake: remove unused generated_includes targetsAndrej Rode2018-08-261-2/+2
|
* Merge branch 'master' into nextJohnathan Corgan2017-03-221-7/+0
|\ | | | | | | | | Conflicts: gr-wxgui/lib/CMakeLists.txt
| * cmake: add log4cpp to runtime includesBastian Bloessl2017-03-221-4/+0
| |
| * cmake: clean upBastian Bloessl2017-03-221-3/+0
| |
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-2/+2
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* cmake: Use APPLE, not matching DarwinMichael Dickens2014-10-131-3/+2
|
* cmake: follow-up to previous mergeTom Rondeau2014-08-081-1/+0
|
* Merge branch 'maint'Tom Rondeau2014-08-081-1/+0
|\ | | | | | | | | | | Conflicts: gnuradio-runtime/CMakeLists.txt gnuradio-runtime/lib/controlport/CMakeLists.txt
| * controlport: removing use of ice for a controlport rpc.Tom Rondeau2014-08-081-1/+0
| | | | | | | | This effectively disables the use of ControlPort for now until we build in a new middleware layer. The ControlPort API and interfaces exist but will function as nops for now.
* | build: better support for static libs.Tom Rondeau2014-07-181-0/+12
|/ | | | | | Now builds shared libraries with ControlPort (if ControlPort is enableed). Static libs still without ControlPort. Added proper Option and output message in cmake for Static Libs on/off.
* build: adds an ENABLE_STATIC_LIB option to cmake to build static (.a) ↵Tom Rondeau2014-06-281-0/+16
| | | | versions of the libraries.
* Merge branch 'maint'Johnathan Corgan2013-06-291-2/+2
|\
| * wavelet: do not use unsupported compile flags for OSXMichael Dickens2013-06-291-2/+2
| |
* | Merge branch 'maint'Tom Rondeau2013-06-261-0/+6
|\|
| * wavelet: fix for -lgslcblas getting stripped out of the link flags due to ↵Tim O'Shea2013-06-261-0/+6
| | | | | | | | -Wl,--as-needed default on newer gcc toolchains, results in missing blas symbols at runtime
* | gruel: moved gruel into subdirs of gnuradio-runtime.Tom Rondeau2013-04-011-1/+0
| | | | | | | | PMTs are handled slightly different and are installed into their own module and include dir.
* | runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-261-3/+3
| |
* | Merge branch 'master' into nextTom Rondeau2013-03-131-1/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-audio/lib/CMakeLists.txt gr-blocks/include/blocks/CMakeLists.txt gr-blocks/include/blocks/socket_pdu.h gr-blocks/lib/CMakeLists.txt gr-blocks/swig/blocks_swig.i gr-comedi/src/CMakeLists.txt gr-howto-write-a-block/lib/CMakeLists.txt gr-noaa/lib/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-uhd/lib/CMakeLists.txt gr-vocoder/lib/CMakeLists.txt gr-wavelet/lib/CMakeLists.txt
| * log: replacing log4cxx with log4cpp.Tom Rondeau2013-03-131-3/+3
| |
* | Merge branch 'master' into nextTom Rondeau2013-03-051-0/+14
|\| | | | | | | | | | | | | | | Conflicts: gr-atsc/src/lib/CMakeLists.txt gr-noaa/lib/CMakeLists.txt gr-trellis/src/lib/CMakeLists.txt gr-video-sdl/src/CMakeLists.txt
| * Added Windows DLL resource filesNicholas Corgan2013-03-051-0/+14
| |
* | Merge branch 'master' into nextTom Rondeau2013-03-031-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnuradio-core/CMakeLists.txt gnuradio-core/gnuradio-core.conf gnuradio-core/src/lib/filter/gr_fir_sysconfig_x86.cc gnuradio-core/src/lib/runtime/runtime.i gr-atsc/src/lib/CMakeLists.txt gr-audio/lib/CMakeLists.txt gr-comedi/src/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt gr-howto-write-a-block/lib/CMakeLists.txt gr-noaa/lib/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-trellis/src/lib/CMakeLists.txt gr-uhd/lib/CMakeLists.txt gr-video-sdl/src/CMakeLists.txt gr-vocoder/lib/CMakeLists.txt gr-wavelet/lib/CMakeLists.txt
| * Merge branch 'master' into gr_logTom Rondeau2013-03-011-1/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/main_page.dox gnuradio-core/gnuradio-core.conf.in gnuradio-core/src/lib/swig/CMakeLists.txt gr-digital/lib/CMakeLists.txt gr-howto-write-a-block/CMakeLists.txt gr-qtgui/lib/CMakeLists.txt gr-video-sdl/src/CMakeLists.txt
| * \ Merge branch 'master' into gr_logTom Rondeau2012-09-061-6/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt cmake/Modules/GrMiscUtils.cmake docs/doxygen/other/build_guide.dox gnuradio-core/CMakeLists.txt gr-digital/lib/CMakeLists.txt
| * | | Fixing up the gr-log capabilities.Tom Rondeau2012-06-081-0/+4
| | | | | | | | | | | | | | | | Better handling of enable/disable function, easier integration with all components if log4cxx is or is not there. All components have been updated to be able to use logging. Docs update, too.
* | | | ctrlport: allowing all components to use ControlPort.Tom Rondeau2013-03-011-0/+5
| | | |
* | | | blocks: removing throttle, threshold, stretch from gnuradio-core.Tom Rondeau2013-02-241-0/+2
| | | |
* | | | Merge master/fix_build_dir_order into next, then fix conflicts and redo come ↵Michael L Dickens2013-01-041-2/+4
|\ \ \ \ | | |_|/ | |/| | | | | | of the INCLUDE_DIRS order
| * | | Tweak INCLUDE dirs such that INCLUDE_DIRECTORIES and LINK_DIRECTORIES are ↵Michael L Dickens2013-01-011-1/+2
| | |/ | |/| | | | | | | ordered as: internal build and source for this component, other components (internal build and source, or already installed), non-project non-system dependencies (e.g., Qt, Boost, Python), system dependencies (e.g., CoreAudio).
* | | ctrlport: fixing up controlport integration into gnuradio-core for merge ↵Tom Rondeau2012-12-031-0/+3
| | | | | | | | | | | | with next.
* | | Merge branch 'master' into nextJohnathan Corgan2012-06-201-6/+3
|\| |
| * | Merge branch 'gr_filter'Johnathan Corgan2012-06-201-6/+3
| |\ \
| | * | build: reworking cmake structure for include and lib directories. I think ↵Tom Rondeau2012-05-021-6/+3
| | |/ | | | | | | | | | | | | | | | this is cleaner. We also probably don't need the link_directories (according to the cmake guys, this is no longer necessary).
* | | Merge branch 'master' into nextJohnathan Corgan2012-05-261-0/+1
|\| |
| * | wavelet: fixes for missing qa libraries and compile definesJosh Blum2012-05-221-0/+1
| |/
* / wavelet: transition to namespace C++ APIJohnathan Corgan2012-04-211-3/+3
|/
* Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau2012-04-131-4/+4
| | | | | | this in the future. The sed script was provided by Moritz Fischer.
* wavelet: fix swig paths for OSXMichael Dickens2012-04-091-0/+3
|
* wavelet: converted blocks to private implementation patternJohnathan Corgan2012-04-011-3/+4
|
* wavelet: move wavelet blocks to new top-level componentJohnathan Corgan2012-04-011-0/+53