Skip to content
Snippets Groups Projects

Adjust cmakelist to solve a root dictionary related issue

Merged Chao Peng requested to merge (removed):master into master
1 file
+ 6
5
Compare changes
  • Side-by-side
  • Inline
@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
#find_package ( DD4hep REQUIRED )
#find_package ( DD4hep REQUIRED )
#include ( ${DD4hep_DIR}/cmake/DD4hep.cmake )
#include ( ${DD4hep_DIR}/cmake/DD4hep.cmake )
include ( ${DD4hep_DIR}/cmake/DD4hepBuild.cmake )
include ( ${DD4hep_DIR}/cmake/DD4hepBuild.cmake )
 
dd4hep_configure_output()
dd4hep_configure_output()
dd4hep_set_compiler_flags()
dd4hep_set_compiler_flags()
@@ -11,13 +12,13 @@ set( sdet_headers
@@ -11,13 +12,13 @@ set( sdet_headers
)
)
root_generate_dictionary(G__DDG4_PIDsdet
ROOT_GENERATE_DICTIONARY(G__DDG4_PIDsdet
#$<BUILD_INTERFACE:-I${SPDLOG_INCLUDE_DIR}>
#$<BUILD_INTERFACE:-I${SPDLOG_INCLUDE_DIR}>
#$<BUILD_INTERFACE:-I${FMT_INCLUDE_DIR}>
#$<BUILD_INTERFACE:-I${FMT_INCLUDE_DIR}>
-I${CMAKE_CURRENT_SOURCE_DIR}
OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}
-I${CMAKE_CURRENT_SOURCE_DIR}/include
OPTIONS -I${CMAKE_CURRENT_SOURCE_DIR}/include
${sdet_headers}
${sdet_headers}
LINKDEF LinkDef.h
LINKDEF LinkDef.h
)
)
add_custom_target(G__DDG4_PIDsdet_ROOTDICT DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/G__DDG4_PIDsdet.cxx)
add_custom_target(G__DDG4_PIDsdet_ROOTDICT DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/G__DDG4_PIDsdet.cxx)
@@ -48,7 +49,7 @@ install(TARGETS DDG4_PIDsdet
@@ -48,7 +49,7 @@ install(TARGETS DDG4_PIDsdet
DESTINATION lib)
DESTINATION lib)
install(FILES ${sdet_headers}
install(FILES ${sdet_headers}
DESTINATION include/npdet)
DESTINATION include/npdet)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/G__DDG4_PIDsdet_rdict.pcm
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libDDG4_PIDsdet_rdict.pcm
DESTINATION lib)
DESTINATION lib)
# # Geant4 material scan. From position=0,0,0 to end-of-world
# # Geant4 material scan. From position=0,0,0 to end-of-world
Loading