PYTHIA8: installing headers
authordberzano <dario.berzano@cern.ch>
Mon, 19 Jan 2015 16:10:19 +0000 (17:10 +0100)
committerdberzano <dario.berzano@cern.ch>
Mon, 19 Jan 2015 16:10:20 +0000 (17:10 +0100)
PYTHIA8/pythia8175/CMakeLists.txt

index 3c7ea6b..3a6e543 100644 (file)
@@ -85,6 +85,11 @@ set(SRCS
   src/SusyResonanceWidths.cxx 
   )
 
+# Headers generated from sources list
+# NOTE: this is non-standard and requires two replaces
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+string(REPLACE "src/" "include/" HDRS "${HDRS}")
+
 # No dictionary
 
 # Add a library to the project using the specified source files
@@ -110,4 +115,7 @@ endif(${CMAKE_SYSTEM} MATCHES Darwin)
 install(TARGETS ${MODULE} 
   ARCHIVE DESTINATION lib
   LIBRARY DESTINATION lib)
-install(FILES ${HDRS} DESTINATION include)
+
+# Installation of headers
+# NOTE: they will all go in the include/pythia subdirectory, and NOT in include
+install(FILES ${HDRS} DESTINATION "include/pythia")