From 167a4c22c6a42c423e5f6242c8eabd5da036ca6d Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Fri, 14 Jun 2024 11:14:20 +0800 Subject: [PATCH] add the install. --- CMakeLists.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index cf216de..2f38d19 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,3 +48,21 @@ PODIO_GENERATE_DATAMODEL( PODIO_ADD_DATAMODEL_CORE_LIB(edm4cepc "${headers}" "${sources}") target_link_libraries(edm4cepc PUBLIC EDM4HEP::edm4hep) + +PODIO_ADD_ROOT_IO_DICT(edm4cepcDict edm4cepc "${headers}" src/selection.xml) +add_library(EDM4CEPC::edm4cepcDict ALIAS edm4cepcDict ) + +list(APPEND EDM4CEPC_INSTALL_LIBS edm4cepc edm4cepcDict) + +install(TARGETS ${EDM4CEPC_INSTALL_LIBS} + EXPORT ${PROJECT_NAME}Targets + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib + PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/edm4cepc" + COMPONENT dev) + +install(FILES + "${PROJECT_BINARY_DIR}/edm4cepc/edm4cepcDictDict.rootmap" + "${PROJECT_BINARY_DIR}/edm4cepc/libedm4cepcDict_rdict.pcm" + DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT dev) + -- GitLab