Skip to content
Snippets Groups Projects

Build configuration cleanup

Merged David Blyth requested to merge build_cleanup into master
10 files
+ 172
426
Compare changes
  • Side-by-side
  • Inline
Files
10
cmake_minimum_required(VERSION 3.3 FATAL_ERROR)
FIND_PACKAGE(DD4hep REQUIRED COMPONENTS DDRec DDG4)
if( DD4hep_CMAKE_FILES_PATH )
include ( ${DD4hep_CMAKE_FILES_PATH}/DD4hep.cmake )
else()
include ( ${DD4hep_DIR}/cmake/DD4hep.cmake )
endif()
#-----------------------------------------------------------------------------------
SET(a_lib_name JLEIC )
set(a_lib_name JLEIC)
dd4hep_configure_output()
dd4hep_package (${a_lib_name} MAJOR 0 MINOR 0 PATCH 1
USES [ROOT REQUIRED COMPONENTS Geom GenVector]
[DD4hep REQUIRED COMPONENTS DDCore DDRec]
OPTIONAL XERCESC
INCLUDE_DIRS include )
USES [ROOT REQUIRED COMPONENTS Geom GenVector]
[DD4hep REQUIRED COMPONENTS DDCore DDRec]
INCLUDE_DIRS include
)
#-----------------------------------------------------------------------------------
dd4hep_add_plugin(${a_lib_name} SOURCES src/*.cpp)
#dd4hep_install_dir(compact DESTINATION ${DD4hep_DIR}/examples/ClientTests)
#-----------------------------------------------------------------------------------
install(DIRECTORY compact/ DESTINATION share/${PROJECT_NAME}/${a_lib_name}
FILES_MATCHING PATTERN "*.xml")
#dd4hep_configure_scripts(JLEIC DEFAULT_SETUP)
#set(exename recon_test)
#message("DD4hep_LIBRARIES : ${DD4hep_LIBRARIES}")
#add_executable(${exename} src/${exename}.cxx)
#target_link_libraries(${exename} ${DD4hep_LIBRARIES} ${DD4hep_DDREC_LIBRARY} )
#install(TARGETS ${exename}
# # IMPORTANT: Add the bar executable to the "export-set"
# EXPORT ${PROJECT_NAME}Targets
# RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin)
#-----------------------------------------------------------------------------------
install(DIRECTORY compact/
DESTINATION share/${PROJECT_NAME}/${a_lib_name}
FILES_MATCHING PATTERN "*.xml"
)
Loading