summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/swig
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-12-03 19:43:50 -0500
committerTom Rondeau <trondeau@vt.edu>2012-12-03 19:43:50 -0500
commit406e881106de9ce5d09fa6f4c24e08d8ef63cb49 (patch)
treecc2426035b9910855aa464b5f21784e0efb20202 /gnuradio-core/src/lib/swig
parent1fea3358fbb5796ca50475e55dd7f0d443f1cd73 (diff)
ctrlport: fixing up controlport integration into gnuradio-core for merge with next.
Diffstat (limited to 'gnuradio-core/src/lib/swig')
-rw-r--r--gnuradio-core/src/lib/swig/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnuradio-core/src/lib/swig/CMakeLists.txt b/gnuradio-core/src/lib/swig/CMakeLists.txt
index cf07cd3848..f506bc2033 100644
--- a/gnuradio-core/src/lib/swig/CMakeLists.txt
+++ b/gnuradio-core/src/lib/swig/CMakeLists.txt
@@ -32,6 +32,13 @@ set(GR_SWIG_INCLUDE_DIRS
)
set(GR_SWIG_LIBRARIES gnuradio-core)
+if(ENABLE_GR_CTRLPORT)
+ list(APPEND GR_SWIG_FLAGS -DENABLE_GR_CTRLPORT)
+ list(APPEND GR_SWIG_LIBRARIES
+ ${ICE_LIBRARIES}
+ )
+endif(ENABLE_GR_CTRLPORT)
+
########################################################################
# Build and install the swig targets
########################################################################
@@ -42,7 +49,8 @@ set(GR_SWIG_LIBRARIES gnuradio-core)
# X86_64, g++'s resident set size was 650MB!
# ----------------------------------------------------------------
-set(GR_SWIG_TARGET_DEPS general_generated gengen_generated filter_generated pmt_swig)
+set(GR_SWIG_TARGET_DEPS gnuradio_core_generated_sources
+ general_generated gengen_generated filter_generated pmt_swig)
foreach(what runtime general gengen io)
SET(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/${what}_swig_doc.i)