diff options
Diffstat (limited to 'gr-blocks/swig/CMakeLists.txt')
-rw-r--r-- | gr-blocks/swig/CMakeLists.txt | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/gr-blocks/swig/CMakeLists.txt b/gr-blocks/swig/CMakeLists.txt index 1dc4aca483..6d5edb7c2a 100644 --- a/gr-blocks/swig/CMakeLists.txt +++ b/gr-blocks/swig/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright 2012 Free Software Foundation, Inc. +# Copyright 2012,2019 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -23,17 +23,6 @@ include(GrPython) include(GrSwig) -set(GR_SWIG_INCLUDE_DIRS - ${GR_BLOCKS_INCLUDE_DIRS} - ${GNURADIO_RUNTIME_INCLUDE_DIRS} - ${GNURADIO_RUNTIME_SWIG_INCLUDE_DIRS} - ${Boost_INCLUDE_DIRS} -) - -if(ENABLE_GR_CTRLPORT) - list(APPEND GR_SWIG_FLAGS "-DGR_CTRLPORT") -endif(ENABLE_GR_CTRLPORT) - configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/blocks_swig.py.in ${CMAKE_CURRENT_BINARY_DIR}/blocks_swig.py @@ -57,7 +46,10 @@ set(GR_SWIG_BLOCK_IFILES blocks_swig8 blocks_swig9 blocks_swig10 -) + ) + +set(GR_SWIG_INCLUDE_DIRS $<TARGET_PROPERTY:runtime_swig,INCLUDE_DIRECTORIES>) +set(GR_SWIG_TARGET_DEPS runtime_swig) foreach(swigfile ${GR_SWIG_BLOCK_IFILES}) set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/${swigfile}_doc.i) @@ -67,6 +59,7 @@ foreach(swigfile ${GR_SWIG_BLOCK_IFILES}) ) set(GR_SWIG_DOCS_TARGET_DEPS runtime_swig_swig_doc) set(GR_SWIG_LIBRARIES gnuradio-blocks) + set(GR_SWIG_MODULES runtime_swig) GR_SWIG_MAKE(${swigfile} ${swigfile}.i) GR_SWIG_INSTALL( |