mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-26 16:20:03 +02:00
Merge branch 'add-targets-export-name' of https://github.com/esrf-bliss/slsDetectorPackage into esrf-bliss-add-targets-export-name
Pull request from Samuel ESRF
This commit is contained in:
commit
441c3dc5db
@ -2,6 +2,12 @@ cmake_minimum_required(VERSION 2.8)
|
|||||||
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
|
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
|
||||||
set (CALIBRATE OFF)
|
set (CALIBRATE OFF)
|
||||||
|
|
||||||
|
# Check if project is being used directly or via add_subdirectory
|
||||||
|
set(SLS_MASTER_PROJECT OFF)
|
||||||
|
if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR)
|
||||||
|
set(SLS_MASTER_PROJECT ON)
|
||||||
|
endif()
|
||||||
|
|
||||||
option (USE_HDF5 "HDF5 File format" OFF)
|
option (USE_HDF5 "HDF5 File format" OFF)
|
||||||
option (USE_TEXTCLIENT "Text Client" OFF)
|
option (USE_TEXTCLIENT "Text Client" OFF)
|
||||||
option (USE_RECEIVER "Receiver" OFF)
|
option (USE_RECEIVER "Receiver" OFF)
|
||||||
@ -49,6 +55,10 @@ if (USE_GUI)
|
|||||||
endif()
|
endif()
|
||||||
endif (USE_GUI)
|
endif (USE_GUI)
|
||||||
|
|
||||||
|
if (SLS_MASTER_PROJECT)
|
||||||
|
# Set targets export name (otherwise set by upstream project)
|
||||||
|
set(TARGETS_EXPORT_NAME "slsdetector-targets")
|
||||||
|
endif (SLS_MASTER_PROJECT)
|
||||||
|
|
||||||
if (CALIBRATE)
|
if (CALIBRATE)
|
||||||
if (DEFINED ENV{ROOTSYS})
|
if (DEFINED ENV{ROOTSYS})
|
||||||
|
@ -90,6 +90,7 @@ if(DOXYGEN_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
install(TARGETS slsDetectorShared
|
install(TARGETS slsDetectorShared
|
||||||
|
EXPORT "${TARGETS_EXPORT_NAME}"
|
||||||
LIBRARY DESTINATION lib
|
LIBRARY DESTINATION lib
|
||||||
PUBLIC_HEADER DESTINATION include
|
PUBLIC_HEADER DESTINATION include
|
||||||
ARCHIVE DESTINATION lib)
|
ARCHIVE DESTINATION lib)
|
||||||
|
@ -90,11 +90,11 @@ endif ()
|
|||||||
|
|
||||||
|
|
||||||
install(TARGETS slsReceiverShared slsReceiver
|
install(TARGETS slsReceiverShared slsReceiver
|
||||||
|
EXPORT "${TARGETS_EXPORT_NAME}"
|
||||||
RUNTIME DESTINATION bin
|
RUNTIME DESTINATION bin
|
||||||
LIBRARY DESTINATION lib
|
LIBRARY DESTINATION lib
|
||||||
ARCHIVE DESTINATION lib
|
ARCHIVE DESTINATION lib
|
||||||
PUBLIC_HEADER DESTINATION include)
|
PUBLIC_HEADER DESTINATION include)
|
||||||
|
|
||||||
|
|
||||||
install(FILES ${ZMQ_STATIC_ARCHIVE}
|
install(FILES ${ZMQ_STATIC_ARCHIVE}
|
||||||
DESTINATION lib)
|
DESTINATION lib)
|
Loading…
x
Reference in New Issue
Block a user