diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 57779b77c71fe27d7aa66b789458ac4842f4ccb2..f3dd351399c22f7a4e660221f4a0e763bb7f3585 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -13,6 +13,10 @@ if(DOWNLOAD_EXTERNALS) SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/cppzmq TEST_FILE zmq.hpp ) + + add_library(cppzmq INTERFACE) + target_include_directories(cppzmq INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/cppzmq) + # Install header files install(FILES cppzmq/zmq.hpp DESTINATION include) @@ -87,6 +91,11 @@ else() IMPORTED_LOCATION external::fles_monitoring-NOTFOUND ) + set(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib") + set(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/bin") + set(INCLUDE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/include") + set(CMAKE_INSTALL_LIBDIR lib) + # Define an empty macro such that ctest is happy when no externals are # available # This is needed since to speed up the execution of the code format check