# $Id: CMakeLists.txt Baranyai Dávid | 2018.06.05 18:52:01 $ #---------------------------------------------------------------------------- # Setup the project cmake_minimum_required(VERSION 2.6 FATAL_ERROR) project(DB_Track) list(APPEND CMAKE_PREFIX_PATH $ENV{ROOTSYS}) #---------------------------------------------------------------------------- # Find ROOT (required package) # find_package(ROOT REQUIRED) #---------------------------------------------------------------------------- # Setup ROOT include directories and compile definitions # include(${ROOT_USE_FILE}) # Setup include directory for this project # include_directories(${PROJECT_SOURCE_DIR}/include ${ROOT_INCLUDE_DIRS}) set(ROOT_LIBRARIES -L${ROOT_LIBRARY_DIR} -lCore -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lMatrix -lPhysics -lMathCore -lThread -pthread -lm -ldl -rdynamic) #---------------------------------------------------------------------------- # Locate sources and headers for this project # NB: headers are included so they will show up in IDEs # file(GLOB sources ${PROJECT_SOURCE_DIR}/src/*.cpp) file(GLOB headers ${PROJECT_SOURCE_DIR}/include/*.hpp) #---------------------------------------------------------------------------- # Add the executable # add_executable(DB_Track DB_Track.cpp ${sources} ${headers}) target_link_libraries(DB_Track ${ROOT_LIBRARIES} ) #---------------------------------------------------------------------------- # Install the executable to 'bin' directory under CMAKE_INSTALL_PREFIX # install(TARGETS DB_Track DESTINATION bin)