diff options
Diffstat (limited to 'gnuradio-runtime/lib/controlport/CMakeLists.txt')
-rw-r--r-- | gnuradio-runtime/lib/controlport/CMakeLists.txt | 10 |
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 |