summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/swig/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* pybind: removal of swig componentsJosh Morman2020-06-041-102/+0
|
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* Disable Python 2kMarcus Müller2020-01-041-1/+0
| | | | | | | | | | - Update SWIG settings - Update CMake - Remove Python2 references Note: This does not touch a lot of Python files, and many Python files will still work with Python 2 after this commit. However, we won't allow that in our CMake, and the support will be gone too.
* cmake: fix install dir of runtime_swigMichael Dickens2019-07-191-1/+1
|
* Add GR_PYTHON_RELATIVE to fix issue #2515 with runtime_swigTargets-release.cmakeToby Flynn2019-07-171-1/+1
| | | | | | | | | This commit fixes issue #2515. A new CMake variable, GR_PYTHON_RELATIVE is needed to properly create the CMake files used by OOTs when cross compiling or using sysroot based build systems see https://cmake.org/Bug/print_bug_page.php?bug_id=14367 for more information
* runtime swig: correct the destination for runtime_swigTargets.cmakeMichael Dickens2019-05-281-1/+1
| | | | This destination matches that from GrMiscUtils.
* pmt: remove intrusive_ptrAndrej Rode2019-04-191-1/+0
|
* cmake: add CTRLPORT flag to swig defines for ctrlport blocksAndrej Rode2019-03-041-0/+3
|
* cmake: Update to modern CMake usageAndrej Rode2019-03-041-24/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 duplicately installed filesMarcus Müller2018-11-121-1/+0
| | | | | These subsequently appeared twice in install_manifest.txt, which lead to warnings/errors on deinstallation.
* Killing gengen: Merge branch 'cxx_templates_next' into nextMarcus Müller2018-08-291-1/+0
|\
| * pmt: replace file generation with pre-generated filesAndrej Rode2018-08-261-1/+0
| |
* | Removed unused complex_vec_testMarcus Müller2018-08-271-1/+0
|/ | | | doesn't seem to be a test fixture of any kind(?)
* swig: Install the py3compat.i moduleSylvain Munaut2017-09-111-0/+1
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* Merge branch 'master' into nextJohnathan Corgan2017-03-221-1/+0
|\ | | | | | | | | Conflicts: gr-wxgui/lib/CMakeLists.txt
| * cmake: add log4cpp to runtime includesBastian Bloessl2017-03-221-1/+0
| |
* | runtime: remove single-threaded schedulerJohnathan Corgan2016-09-031-1/+0
| |
* | Merge remote-tracking branch 'github/nuke-cpack' into nextJohnathan Corgan2016-08-031-3/+0
|\ \ | | | | | | | | | | | | Conflicts: gr-vocoder/CMakeLists.txt
| * | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-3/+0
| |/ | | | | | | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* / cmake: remove ENABLE_GR_LOG and require log4cppJohnathan Corgan2016-06-261-6/+0
|/
* controlport: removing use of ice for a controlport rpc.Tom Rondeau2014-08-081-2/+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.
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-071-3/+3
| | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* runtime: remove dead select_handler and dispatcherJohnathan Corgan2013-05-021-1/+0
|
* runtime: remove dead error_handler.hJohnathan Corgan2013-05-021-1/+0
|
* build: fixes to support out-of-tree builds.Tom Rondeau2013-05-021-10/+17
|
* runtime: converting runtime core to gr namespace, gnuradio include dir.Tom Rondeau2013-04-291-24/+18
|
* runtime: (re)creating a pmt shared lib to link against.Tom Rondeau2013-04-051-0/+1
| | | | | | | This fixes a bug between versions of loaders that pull in the PMT definitions differently. The symptom is a problem in gr_block_registry where it creates a PMT dictionary before PMT pointers are known, so the dictionary's intrusive pointer is invalid.
* build: updates to blocks swig structure for next.Tom Rondeau2013-04-051-1/+2
|
* runtime: fix missing installation of some .i filesJohnathan Corgan2013-04-021-0/+2
|
* build: parallel build handling of runtime swig and swig docs.Tom Rondeau2013-04-011-2/+2
|
* runtime: updating build for runtime swig/pmt_swig.Tom Rondeau2013-04-011-6/+2
|
* gruel: moved gruel into subdirs of gnuradio-runtime.Tom Rondeau2013-04-011-1/+30
| | | | PMTs are handled slightly different and are installed into their own module and include dir.
* bug fixes for ControlPortTim O'Shea2013-04-011-0/+1
|
* runtime: fix parallel builds, make -j working againJohnathan Corgan2013-03-271-5/+1
|
* runtime: adding block_gateway back into project.Tom Rondeau2013-03-271-0/+1
|
* runtime: build structure updates so ControlPort is usable in QA and once ↵Tom Rondeau2013-03-271-2/+2
| | | | installed.
* runtime: migrate remaining gnuradio-core contents into gnuradio-runtimeJohnathan Corgan2013-03-261-0/+104