summaryrefslogtreecommitdiff
path: root/gr-trellis/lib/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* classic modules: use common precompiled headersMarcus Müller2021-07-191-1/+5
| | | | | | | 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>
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* cmake: Update to modern CMake usageAndrej Rode2019-03-041-55/+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-2/+0
| | | | | these variables are always empty and are leftovers from removing gengen templates
* trellis: replace gengen with C++ templatesAndrej Rode2018-08-261-19/+13
|
* Merge branch 'master' into nextJohnathan Corgan2017-03-221-2/+0
|\ | | | | | | | | Conflicts: gr-wxgui/lib/CMakeLists.txt
| * cmake: clean upBastian Bloessl2017-03-221-2/+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: 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.
* | cmake: coalesce EXPAND macros into 3 common macros, and switch to using ↵Michael Dickens2014-07-241-72/+13
| | | | | | | | those; simplifies code and makes maintenance easier.
* | 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-5/+23
| | | | versions of the libraries.
* Revert "GNU Radio EXPAND macros for template files:"Johnathan Corgan2013-12-181-13/+72
| | | | | | | | This reverts commit 6fc200fcba65cc4d18d7b10381da72769c0183c4. The original commit causes excessive rebuild sensitivity by regenerating many public API header files at cmake time instead of at build time.
* GNU Radio EXPAND macros for template files:Michael Dickens2013-12-141-72/+13
| | | | | | + move the 3 EXPAND macros to a common place (GrMiscUtils); + use them, or remove the unnecessary code when not actually using; + modify EXPAND macros to do the expansion at configure time, build time, and any time a dependency has been modified.
* video-sdl, trellis: adding windows files back into cmake.Tom Rondeau2013-04-011-0/+14
|
* 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-4/+4
|
* Fixing up some code after merge and conflicts.Tom Rondeau2013-03-031-0/+2
|
* Merge master/fix_build_dir_order into next, then fix conflicts and redo come ↵Michael L Dickens2013-01-041-3/+5
| | | | of the INCLUDE_DIRS order
* trellis: converted gr-trellis to new style.Tom Rondeau2012-12-291-0/+139