@@ -67,6 +67,14 @@ if (OPENGL_FOUND)
LIBRARY DESTINATION ${_LIBDIR}
COMPONENT kernelshark)
+ install(FILES "${KS_DIR}/src/stb_truetype.h"
+ "${KS_DIR}/src/libkshark-plot.h"
+ "${KS_DIR}/src/KsPlotTools.hpp"
+ "${KS_DIR}/src/KsPlugins.hpp"
+ "${KS_DIR}/src/KsCmakeDef.hpp"
+ DESTINATION ${KS_INCLUDS_DESTINATION}
+ COMPONENT libkshark-devel)
+
endif (OPENGL_FOUND)
if (Qt5Widgets_FOUND AND Qt5Network_FOUND AND TT_FONT_FILE)
@@ -69,4 +69,8 @@ install(TARGETS ${PLUGIN_LIST}
LIBRARY DESTINATION ${KS_PLUGIN_INSTALL_PREFIX}
COMPONENT kernelshark)
+install(FILES "${KS_DIR}/src/plugins/common_sched.h"
+ DESTINATION "${KS_INCLUDS_DESTINATION}/plugins"
+ COMPONENT libkshark-devel)
+
set(PLUGINS ${PLUGIN_LIST} PARENT_SCOPE)
Building an external plugin that uses libkshark-plot and libkshark-gui libraries haven't been realy tested so far. It turns that headers that are required in order to do this are not installed. The installation of those headers is made part of the 'libkshark-devel' component. Signed-off-by: Yordan Karadzhov (VMware) <y.karadz@gmail.com> --- Changes in v2: - Making this a stand-alone patch src/CMakeLists.txt | 8 ++++++++ src/plugins/CMakeLists.txt | 4 ++++ 2 files changed, 12 insertions(+)