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