summaryrefslogtreecommitdiff
path: root/gr-utils/python/modtool/gr-newmod/cmake
Commit message (Collapse)AuthorAgeFilesLines
* modtool: gr-modtool overhaul GSoC 2018Swapnil Negi2019-01-0410-1561/+0
| | | | | | | | | | | | | | This commit contains all the changes done during the 2018 GSoC "gr-modtool overhaul". Changes include: - Rewrite of gr-modtool based on Python Click - Split of gr-modtool in cli and core - Adherence to new GNU Radio 3.8 API for OOTs - Pylint improvements - Py3k and Py2k compatibility This feature is merged in a squash-merge due to big refactoring on the head and base branch and the impossibility to unclutter both.
* modtool: Update cmake/Modules filesMartin Braun2018-11-012-15/+9
| | | | | | | This imports various fixes that were already applied to cmake/Modules/* in GNU Radio itself, but weren't forward-ported to gr-newmod. These fixes include Py3k compatibility.
* cmake: adhere to the new behaviour of CMP0026 policyAndrej Rode2018-10-281-6/+3
| | | | | | Previously the LOCATION property was used in several places through the tree. The Generator Syntax $<TARGET_FILE:tgt> has to be used now instead. This helps cmake figuring out the right file path.
* modtool: OOTs use Boost.UTF, CMake 3.8-AwareMartin Braun2018-10-222-41/+24
| | | | | | | - This is the same change that happened for the GNU Radio core - New OOTs will now have Boost.UTF-based unit tests - modtool will be able to handle both CppUnit-based OOTs as well as Boost.UTF-based ones; this change is backward-compatible
* Merge remote-tracking branch 'origin/next' into merge_nextMarcus Müller2018-08-313-240/+13
|\
| * cmake: remove gengen toolsAndrej Rode2018-08-261-176/+0
| |
| * Merge branch 'python3_fix' into nextAndrej Rode2018-06-243-11/+12
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual merge conflict resolution has been applied to following conflicts: * Typos: * gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py * gr-blocks/python/blocks/qa_wavfile.py * gr-filter/examples/gr_filtdes_api.py * grc/blocks/parameter.xml * gr-uhd/python/uhd/__init__.py * ValueError -> RuntimeError: * gr-blocks/python/blocks/qa_hier_block2.py * relative Imports & other Py3k: * gr-digital/python/digital/psk_constellations.py * gr-digital/python/digital/qam_constellations.py * gr-digital/python/digital/test_soft_decisions.py * gr-digital/python/digital/gfsk.py * SequenceCompleter: * gr-utils/python/modtool/modtool_add.py * gr-utils/python/modtool/modtool_rename.py * gr-utils/python/modtool/modtool_rm.py * Updated API on next: * gr-blocks/grc/blocks_file_source.xml * gr-blocks/python/blocks/qa_file_source_sink.py * gr-qtgui/grc/qtgui_time_sink_x.xml * GRC Py3k Updates: * grc/core/Block.py * grc/core/Constants.py * grc/core/Platform.py * grc/core/utils/odict.py * grc/gui/Actions.py * grc/gui/Block.py * grc/gui/Executor.py * grc/gui/Port.py
| | * Merge branch 'next' into python3Johnathan Corgan2017-03-161-2/+2
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: gr-blocks/swig/blocks_swig.py.in gr-uhd/apps/uhd_app.py
| | * | python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-263-11/+12
| | | |
| * | | Merge branch 'master' into nextMartin Braun2018-02-033-5/+5
| |\ \ \ | | |_|/ | |/| |
| * | | Merge branch 'master' into nextJohnathan Corgan2017-03-151-2/+2
| |\ \ \ | | |_|/ | |/| |
| * | | Merge branch 'master' into nextJohnathan Corgan2017-01-261-1/+6
| |\ \ \
| * \ \ \ Merge branch 'master' into nextJohnathan Corgan2016-10-281-0/+8
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-digital/swig/CMakeLists.txt gr-digital/swig/digital_swig.i gr-trellis/swig/CMakeLists.txt
| * \ \ \ \ Merge remote-tracking branch 'github/nuke-cpack' into nextJohnathan Corgan2016-08-033-15/+6
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-vocoder/CMakeLists.txt
| | * | | | | cmake: nuke cpack from existenceJohnathan Corgan2016-08-033-15/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-43/+0
| |/ / / / /
* | | | | | modtool: Fix typo in cmake ModuleJohannes Schmitz2018-07-181-1/+1
| | | | | |
* | | | | | modtool: add option for copyrightholderSwapnil Negi2018-03-225-5/+10
| |_|_|_|/ |/| | | | | | | | | | | | | | fixes #1587
* | | | | Comment typo fixing.luz.paz2018-02-033-5/+5
| |_|_|/ |/| | | | | | | | | | | Luzpaz went ahead and found typos using `codespell -q 3`.
* | | | Modified add_custom_command to not try to execute ""Marcus Müller2017-02-151-2/+2
| |_|/ |/| | | | | | | | | | | | | | | | | former custom command called ""; this works fine on build systems were this is expanded by shell, but fails on some of my systems where add_custom_command's COMMAND parameter is directly executed (because there's no executable "").
* | | Use -undefined dynamic_lookup linkage for python on macos in newmodkolen2017-01-261-1/+6
| |/ |/|
* | Sync modtool GrPlatform.cmake with main GNURadio version.Philip Balister2016-10-251-0/+8
|/ | | | | | | This picks up a change needed to build OOT modules for OpenEmbedded builds that use /lib64 on the target. Signed-off-by: Philip Balister <philip@balister.org>
* Updated gr_modtool CMake files to properly handle template expansion. ↵Jacob Gilbert2016-03-291-0/+3
| | | | Previously template expansion failed due to incorrectly configured python paths
* Fix 64 bit OpenEmbedded builds.Philip Balister2015-12-281-3/+3
| | | | | | | | | | GNU Radio is looking at files on the build system to determine if it should use the lib64 directory. This doesn't work on cross builds. Do not set REDHAT, DEBIAN, or SLACKWARE if cross compiling. Also fix gr-newmod so modules do the right thing. Signed-off-by: Philip Balister <philip@balister.org>
* cmake: In Python files only, remove all shebanging (anywhere) then prepend ↵Michael Dickens2015-02-191-2/+1
| | | | that used for GNU Radio.
* cmake: modtool: update Modules to GR masterMichael Dickens2014-10-136-29/+402
|
* cmake: add parallel build fix to gr_modtool templateJohnathan Corgan2014-08-211-0/+304
|
* gr-modtool: fix typo in howtoConfig.cmakeTim O'Shea2013-12-091-1/+1
|
* gr_modtool: install a howtoConfig.cmake when creating new out of tree ↵Tim O'Shea2013-10-121-0/+30
| | | | modules, this will allow other cmake modules to be able to easily find and link against it in a clean way
* Merge branch 'maint'Tom Rondeau2013-08-271-1/+30
|\
| * modtool: forces another check for include dirs and libraries when looking ↵Tom Rondeau2013-08-271-1/+30
| | | | | | | | for gnuradio-runtime. Similar to how GnuradioConfig.cmake looks for components.
* | Merge remote-tracking branch 'pinkavaj/gr_modtool_cmake_01'Johnathan Corgan2013-08-161-1/+2
|\ \ | |/ |/|
| * modtool: fix finding gnuradio-runtimeJiri Pinkava2013-07-201-1/+2
| | | | | | | | | | pkg-config does not set variables when falls to default values, particulary include dirs, thus we need check only if libs are set
* | build: require Python v2 for build configurationJiri Pinkava2013-07-202-3/+3
|/
* modtool: update FindGnuradioRuntime.cmake for new orgJohnathan Corgan2013-04-021-21/+1
|
* build: removed last references to GRUEL.Tom Rondeau2013-04-011-26/+0
| | | | Also update qa_runtime to pull in qa_pmt tests.
* modtool: Updated so new modules built find and link against gnuradio-runtime.Tom Rondeau2013-03-272-26/+26
|
* Merge branch 'master' into nextJohnathan Corgan2013-02-1210-0/+1103
Conflicts: gr-utils/python/create-gnuradio-out-of-tree-project