From 23facd1b49218bc30ee3c6fd2743dedfbf152891 Mon Sep 17 00:00:00 2001 From: Markus Frank <markus.frank@cern.ch> Date: Wed, 19 Feb 2014 09:21:34 +0000 Subject: [PATCH] First import of DDRec --- DDRec/CMakeLists.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 DDRec/CMakeLists.txt diff --git a/DDRec/CMakeLists.txt b/DDRec/CMakeLists.txt new file mode 100644 index 000000000..0f2db97e8 --- /dev/null +++ b/DDRec/CMakeLists.txt @@ -0,0 +1,27 @@ +cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR) + +project(DDRec) + +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${ROOT_INCLUDE_DIR} ${CMAKE_SOURCE_DIR}/DDSegmentation/include ) + +file(GLOB sources src/*.cpp) + +add_library(DD4hepRec SHARED ${sources} ) + +target_link_libraries(DD4hepRec ${ROOT_LIBRARIES} DDSegmentation Geom Reflex ${libraries}) + +SET( CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic -Wno-long-long") +SET_TARGET_PROPERTIES( DD4hepRec PROPERTIES VERSION ${DD4hep_VERSION} SOVERSION ${DD4hep_SOVERSION}) + +#--- install target------------------------------------- +install(DIRECTORY include/DDRec + DESTINATION include + PATTERN ".svn" EXCLUDE ) + +install(TARGETS DD4hepRec + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ) + +# to do: add corresponding uninstall... +#------------------------------------------------------- -- GitLab