cmake_minimum_required(VERSION 2.6 FATAL_ERROR) project(simulation) find_package(GEANT4 REQUIRED ui_all vis_all) include(${GEANT4_USE_FILE}) file(GLOBE sources ${PROJECT_SOURCE_DIR}/*.cc) file(GLOBE sources ${PROJECT_SOURCE_DIR}/*.hh) add_executable(sim sim.cc ${sources} ${headers}) target_link_libraries(sim ${GEANT4_LIBRARIES}) add_custom_target(Simulation DEPENDS sim)