Back to home page

EIC code displayed by LXR

 
 

    


Warning, /combined_benchmarks/cmake/EICreconConfig.cmake.in is written in an unsupported language. File is not indexed.

0001 
0002 @PACKAGE_INIT@
0003 
0004 # Can't seem to make this work with CMAKE_MODULE_PATH
0005 include(${PACKAGE_PREFIX_DIR}/lib/cmake/EICrecon/print_functions.cmake)
0006 set(EICrecon_INCLUDE_DIR ${PACKAGE_PREFIX_DIR}/include)
0007 
0008 set(EICrecon_CXX_STANDARD @CMAKE_CXX_STANDARD@)
0009 
0010 find_package(ROOT REQUIRED COMPONENTS Core Tree Hist RIO EG)
0011 find_package(JANA REQUIRED)
0012 find_package(EDM4HEP REQUIRED)
0013 find_package(EDM4EIC REQUIRED)
0014 find_package(DD4hep REQUIRED)
0015 find_package(podio REQUIRED)
0016 
0017 set(EDM4EIC_INCLUDE_DIR ${EDM4EIC_DIR}/../../include)
0018 
0019 print_header("> > >  p a c k a g e  v e r s i o n s < < <")
0020 message(STATUS "EICrecon version: @CMAKE_PROJECT_VERSION@"   )
0021 message(STATUS "ROOT     version: ${ROOT_VERSION}"   )
0022 message(STATUS "JANA     version: ${JANA_VERSION}"   )
0023 message(STATUS "EDM4HEP  version: ${EDM4HEP_VERSION}")
0024 message(STATUS "EDM4EIC     version: ${EDM4EIC_VERSION}")
0025 message(STATUS "DD4hep   version: ${DD4hep_VERSION}" )
0026 message(STATUS "podio    version: ${podio_VERSION}"  )
0027 message(STATUS "-------------------------------------------")
0028 
0029 include_directories( ${EICrecon_INCLUDE_DIR} ${JANA_INCLUDE_DIR} ${ROOT_INCLUDE_DIRS} ${podio_INCLUDE_DIR} ${EDM4HEP_INCLUDE_DIR} ${EDM4EIC_INCLUDE_DIR} ${DD4hep_INCLUDE_DIRS})
0030 
0031 # Set the output plugin directory based on whether the user has their EICrecon_MY envar set
0032 if( DEFINED ENV{EICrecon_MY} )
0033     set( USER_PLUGIN_OUTPUT_DIRECTORY $ENV{EICrecon_MY}/plugins )
0034 else()
0035     set( USER_PLUGIN_OUTPUT_DIRECTORY ${PLUGIN_OUTPUT_DIRECTORY} )
0036 endif()
0037