Skip to content

Commit 2862589

Browse files
authored
Merge pull request #2 from shahor02/fix_installHeaders
install TEPEMGEN headers
2 parents fc7bceb + fe5d090 commit 2862589

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

TEPEMGEN/CMakeLists.txt

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,25 @@ include(${ROOT_USE_FILE})
1515
link_directories($ENV{PYTHIA6_ROOT}/lib)
1616

1717
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.)
18-
ROOT_GENERATE_DICTIONARY(G__TEPEMGEN TGenQEDBg.h TGenEpEmv1.h TEpEmGen.h TEcommon.h LINKDEF TEPEMGENLinkDef.h)
18+
19+
set(HEADERS
20+
TGenQEDBg.h TGenEpEmv1.h TEpEmGen.h TEcommon.h)
21+
22+
ROOT_GENERATE_DICTIONARY(G__TEPEMGEN ${HEADERS} LINKDEF TEPEMGENLinkDef.h)
1923

2024
#---Create a shared library with geneated dictionary
2125
add_library(TEPEMGEN SHARED TGenQEDBg.cxx TGenEpEmv1.cxx TEpEmGen.cxx epemgen.f diffcross.f dtrint.f G__TEPEMGEN.cxx)
2226
target_link_libraries(TEPEMGEN ${ROOT_LIBRARIES} pythia6 MICROCERN)
2327

28+
29+
set_target_properties(TEPEMGEN
30+
PROPERTIES
31+
PUBLIC_HEADER "${HEADERS}" )
32+
33+
2434
install(TARGETS TEPEMGEN
25-
LIBRARY DESTINATION lib)
35+
LIBRARY DESTINATION lib
36+
PUBLIC_HEADER DESTINATION include)
2637

2738
if (${ROOT_VERSION} VERSION_GREATER "6.0")
2839
install(

0 commit comments

Comments
 (0)