# (1) cmake_minimum_required(VERSION 2.6 FATAL_ERROR) project(B1) # (2) option(WITH_GEANT4_UIVIS "Build example with Geant4 UI and Vis drivers" ON) if(WITH_GEANT4_UIVIS) find_package(Geant4 REQUIRED ui_all vis_all) else() find_package(Geant4 REQUIRED) endif() set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) find_package(ROOT) # (3) include(${Geant4_USE_FILE}) include_directories(${PROJECT_SOURCE_DIR}/include) include_directories(${ROOT_INCLUDE_DIRS}) #find_library(MYLIB NAMES ExN03BeamIn ExN03Datai_eventbyevent_new PATHS /home/irfulx168/mnt/acorsi/INCL/lib /home/irfulx168/mnt/acorsi/INCL/lib) link_directories(/home/irfulx168/mnt/acorsi/INCL/lib) # (4) file(GLOB sources ${PROJECT_SOURCE_DIR}/src/*.cc) file(GLOB headers ${PROJECT_SOURCE_DIR}/include/*.hh) # (5) add_executable(incl incl.cc ${sources} ${headers}) target_link_libraries(incl ${Geant4_LIBRARIES} ${ROOT_LIBRARIES} ExN03BeamIn ExN03Datai_eventbyevent_new) # (6) # (7) install(TARGETS incl DESTINATION /home/irfulx168/mnt/acorsi/INCL/bin)