summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/controlport/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/lib/controlport/CMakeLists.txt')
-rw-r--r--gnuradio-runtime/lib/controlport/CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/gnuradio-runtime/lib/controlport/CMakeLists.txt b/gnuradio-runtime/lib/controlport/CMakeLists.txt
index 30b0671cf3..4998aebec6 100644
--- a/gnuradio-runtime/lib/controlport/CMakeLists.txt
+++ b/gnuradio-runtime/lib/controlport/CMakeLists.txt
@@ -47,13 +47,13 @@ GR_APPEND_SUBCOMPONENT("thrift")
# Run Thrrift To compile C++ and Python files
message(STATUS "Running thrift to build C++ bindings")
+file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/thrift/)
EXECUTE_PROCESS(
- COMMAND ${THRIFT_BIN} --gen cpp -out ${CMAKE_CURRENT_BINARY_DIR}/ ${CMAKE_CURRENT_SOURCE_DIR}/thrift/gnuradio.thrift
+ COMMAND ${THRIFT_BIN} --gen cpp -out ${CMAKE_CURRENT_BINARY_DIR}/thrift/ ${CMAKE_CURRENT_SOURCE_DIR}/thrift/gnuradio.thrift
OUTPUT_VARIABLE THRIFT_CPP_OUTPUT
ERROR_VARIABLE THRIFT_CPP_ERROR
)
-
list(APPEND gnuradio_ctrlport_sources
${CMAKE_CURRENT_SOURCE_DIR}/thrift/rpcserver_thrift.cc
${CMAKE_CURRENT_SOURCE_DIR}/thrift/rpcpmtconverters_thrift.cc
@@ -63,9 +63,9 @@ list(APPEND gnuradio_ctrlport_sources
# add files built by compiling gnuradio.thrift
list(APPEND gnuradio_ctrlport_sources
- ${CMAKE_CURRENT_BINARY_DIR}/gnuradio_types.cpp
- ${CMAKE_CURRENT_BINARY_DIR}/gnuradio_constants.cpp
- ${CMAKE_CURRENT_BINARY_DIR}/ControlPort.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/thrift/gnuradio_types.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/thrift/gnuradio_constants.cpp
+ ${CMAKE_CURRENT_BINARY_DIR}/thrift/ControlPort.cpp
)
# Add required libraries here