build interface

This commit is contained in:
Erik Frojdh 2020-03-18 11:00:54 +01:00
parent e7e201bd2a
commit 775d0842e9
2 changed files with 12 additions and 8 deletions

View File

@ -15,7 +15,6 @@ add_library(slsDetectorShared SHARED
${HEADERS}
)
# Do we have link time optimization?
check_ipo_supported(RESULT LTO_AVAILABLE)
if(LTO_AVAILABLE)
@ -28,13 +27,15 @@ target_include_directories(slsDetectorShared PUBLIC
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
)
target_link_libraries(slsDetectorShared PUBLIC
slsProjectOptions
slsProjectWarnings
target_link_libraries(slsDetectorShared
PUBLIC
slsSupportLib
zmq
pthread
rt
PRIVATE
slsProjectOptions
slsProjectWarnings
${ZeroMQ_LIBRARIES}
)

View File

@ -61,11 +61,14 @@ set_target_properties(slsSupportLib PROPERTIES
message(${ZeroMQ_LIBRARIES})
target_link_libraries(slsSupportLib
PRIVATE
${ZeroMQ_LIBRARIES}
slsProjectOptions
slsProjectWarnings
# ${ZeroMQ_LIBRARIES}
zmq
rapidjson)
rapidjson
)
if (SLS_USE_TESTS)
add_subdirectory(tests)