From 359ee1179117e01f184d6d34ab1595445f41b91c Mon Sep 17 00:00:00 2001 From: Omveer <osingh@amu.ac.in> Date: Fri, 30 Sep 2022 12:29:09 +0200 Subject: [PATCH] cppzmq INTERFACE library Target is added. --- external/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 57779b77c7..f3dd351399 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 -- GitLab