Skip to content
Snippets Groups Projects

feat: updated cmake with user-facing podio macros (NEEDS podio > 0.14.3)

Merged Wouter Deconinck requested to merge updated-podio-cmake-macros into master
Files
2
+ 1
15
find_package(ROOT REQUIRED COMPONENTS GenVector MathCore)
#ROOT_GENERATE_DICTIONARY(G__NPDetGeoCad
# include/TGeoToStep.h
# OPTIONS -I${OpenCASCADE_INCLUDE_DIR}
# OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}
# OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}/include
# OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}/src
# LINKDEF include/LinkDef.h
# )
#add_custom_target(G__NPDetGeoCad_ROOTDICT DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/G__NPDetGeoCad.cxx)
add_library(eicd_utils SHARED
src/utils.cxx
)
@@ -29,6 +19,7 @@ target_compile_options(eicd_utils PRIVATE
target_link_libraries(eicd_utils
PUBLIC eicd
PUBLIC EDM4HEP::edm4hep
PUBLIC ROOT::GenVector ROOT::MathCore)
target_include_directories(eicd_utils
@@ -43,11 +34,6 @@ install(FILES
include/eicd/vector_utils_legacy.h
DESTINATION include/eicd
)
#install(FILES
# "${CMAKE_CURRENT_BINARY_DIR}/libNPDetGeoCad.rootmap"
# "${CMAKE_CURRENT_BINARY_DIR}/libNPDetGeoCad_rdict.pcm"
# DESTINATION lib)
install(TARGETS eicd_utils
EXPORT ${PROJECT_NAME}Targets
Loading