cmake_minimum_required(VERSION 2.6 FATAL_ERROR) set(name Analysis) project(${name}) execute_process(COMMAND root-config --libs OUTPUT_VARIABLE ROOTLIBS OUTPUT_STRIP_TRAILING_WHITESPACE) IF(UNIX) IF(CMAKE_COMPILER_IS_GNUCC) add_definitions(-O3) ### OPTIMIZATIONS add_definitions(-Wall) ### ALL WARNINGS PRINTED add_definitions(-Wextra) ### EXTRA ERRORS add_definitions(-g) ### COMPILE WITH DEBUGGING SYMBOLS add_definitions(`root-config --cflags`) ### ROOT CFLAGS add_definitions(-std=c++11) ### last C++ rules ENDIF(CMAKE_COMPILER_IS_GNUCC) ENDIF(UNIX) add_executable(${name} ${name}.cc ${sources}) target_link_libraries(${name} ${ROOTLIBS})