mirror of
https://github.com/OpenCMT/uLib.git
synced 2025-12-06 07:21:31 +01:00
28 lines
904 B
CMake
28 lines
904 B
CMake
set(HEADERS RootMathDense.h
|
|
RootMuonScatter.h
|
|
RootHitRaw.h)
|
|
|
|
set(SOURCES ${HEADERS} RootMuonScatter.cpp)
|
|
|
|
set(LIBRARIES ${ROOT_LIBRARIES}
|
|
${PACKAGE_LIBPREFIX}Math)
|
|
|
|
set(libname ${PACKAGE_LIBPREFIX}Root)
|
|
set(ULIB_SHARED_LIBRARIES ${ULIB_SHARED_LIBRARIES} ${libname} PARENT_SCOPE)
|
|
set(ULIB_SELECTED_MODULES ${ULIB_SELECTED_MODULES} Root PARENT_SCOPE)
|
|
|
|
add_library(${libname} SHARED ${SOURCES})
|
|
set_target_properties(${libname} PROPERTIES
|
|
VERSION ${PROJECT_VERSION}
|
|
SOVERSION ${PROJECT_SOVERSION})
|
|
target_link_libraries(${libname} ${LIBRARIES})
|
|
|
|
install(TARGETS ${libname}
|
|
EXPORT "${PROJECT_NAME}Targets"
|
|
RUNTIME DESTINATION ${PACKAGE_INSTALL_BIN_DIR} COMPONENT bin
|
|
LIBRARY DESTINATION ${PACKAGE_INSTALL_LIB_DIR} COMPONENT lib)
|
|
|
|
install(FILES ${HEADERS} DESTINATION ${PACKAGE_INSTALL_INC_DIR}/Root)
|
|
|
|
|