# Check if cmake has the required version CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR) set(CMAKE_BUILD_TYPE Debug) set(LINK_DIRECTORIES $ENV{ROOT_LIBRARY_DIR} $ENV{SIMPATH}/lib ) set(INCLUDE_DIRECTORIES ${CMAKE_SOURCE_DIR} $ENV{ROOT_INCLUDE_DIR} $ENV{SIMPATH}/include ) ########################### create config reader lib ################################## execute_process(COMMAND rootcint -f PndConfigParametersDict.cxx -c -I${CMAKE_SOURCE_DIR} PndConfigParameters.h PndConfigParametersIO.h LinkDef.h) set(SRCS PndConfigParameters.cxx PndConfigParametersIO.cxx PndConfigParametersDict.cxx) include_directories(${INCLUDE_DIRECTORIES}) link_directories(${LINK_DIRECTORIES}) add_library(PndConfigParameters SHARED ${SRCS}) install(TARGETS PndConfigParameters LIBRARY DESTINATION ${CMAKE_BINARY_DIR}/lib) get_filename_component(BUILD_DIR ${CMAKE_BINARY_DIR} NAME) install(DIRECTORY ${CMAKE_SOURCE_DIR}/ DESTINATION ${CMAKE_BINARY_DIR}/macro FILES_MATCHING PATTERN "*.C" PATTERN "${BUILD_DIR}" EXCLUDE PATTERN ".svn" EXCLUDE ) #target_link_libraries(SimRecoParams boost)