added the necessary header-, pcm-, and rootmap-files. This is needed when distrbuted as package.

This commit is contained in:
suter_a 2019-02-04 10:54:52 +01:00
parent d48615650e
commit c64a8146b7

View File

@ -25,21 +25,27 @@ set ( PLOT_DIR
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}
) )
set(PREFIX_INC ${CMAKE_INSTALL_PREFIX}/include)
#--- generate necessary dictionaries ------------------------------------------ #--- generate necessary dictionaries ------------------------------------------
root_generate_dictionary( root_generate_dictionary(
PMuppCanvasDict PMuppCanvasDict
-I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}
-I${CMAKE_CURRENT_SOURCE_DIR}/.. -I${CMAKE_CURRENT_SOURCE_DIR}/..
-I${PREFIX_INC}
PMuppCanvas.h PMuppCanvas.h
LINKDEF PMuppCanvasLinkDef.h LINKDEF PMuppCanvasLinkDef.h
OPTIONS -inlineInputHeader
MODULE PMuppCanvas MODULE PMuppCanvas
) )
root_generate_dictionary( root_generate_dictionary(
PMuppStartupHandlerDict PMuppStartupHandlerDict
-I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_CURRENT_SOURCE_DIR}
-I${CMAKE_CURRENT_SOURCE_DIR}/.. -I${CMAKE_CURRENT_SOURCE_DIR}/..
-I${PREFIX_INC}
PMuppStartupHandler.h PMuppStartupHandler.h
LINKDEF PMuppStartupHandlerLinkDef.h LINKDEF PMuppStartupHandlerLinkDef.h
OPTIONS -inlineInputHeader
MODULE PMuppStartupHandler MODULE PMuppStartupHandler
) )
@ -71,3 +77,21 @@ if (APPLE)
else (APPLE) else (APPLE)
install(TARGETS mupp_plot DESTINATION bin) install(TARGETS mupp_plot DESTINATION bin)
endif (APPLE) endif (APPLE)
#--- install root pcm's and rootmaps ------------------------------------------
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/libPMuppCanvas_rdict.pcm
${CMAKE_CURRENT_BINARY_DIR}/libPMuppCanvas.rootmap
${CMAKE_CURRENT_BINARY_DIR}/libPMuppStartupHandler_rdict.pcm
${CMAKE_CURRENT_BINARY_DIR}/libPMuppStartupHandler.rootmap
DESTINATION lib
)
#--- install headers ----------------------------------------------------------
install(
FILES ${CMAKE_CURRENT_SOURCE_DIR}/../mupp.h
${CMAKE_CURRENT_SOURCE_DIR}/mupp_plot.h
${CMAKE_CURRENT_SOURCE_DIR}/PMuppCanvas.h
${CMAKE_CURRENT_SOURCE_DIR}/PMuppStartupHandler.h
DESTINATION include
)