Warning, /EICrecon/src/utilities/eicrecon/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Compile all sources into executable
0002 file(GLOB SOURCES *.cc *.h)
0003
0004 # Define executable
0005 add_executable(eicrecon ${SOURCES})
0006
0007 # Set include directories
0008 target_include_directories(eicrecon PRIVATE ${PROJECT_SOURCE_DIR}/src)
0009 target_include_directories(eicrecon SYSTEM PRIVATE ${JANA_INCLUDE_DIR}
0010 ${ROOT_INCLUDE_DIRS})
0011
0012 # Link libraries
0013 target_link_libraries(eicrecon PRIVATE ${JANA_LIB} ROOT::Core)
0014
0015 # Set compile definitions
0016 target_compile_definitions(
0017 eicrecon PRIVATE EICRECON_APP_VERSION=${CMAKE_PROJECT_VERSION})
0018
0019 # Install executable
0020 install(TARGETS eicrecon DESTINATION ${CMAKE_INSTALL_BINDIR})