From ff83c3ac994bbaff9ff372982406eb477c6ae194 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Tue, 24 Nov 2015 10:58:05 +0100 Subject: [PATCH] install some plasmaquick headers --- examples/shell/customcorona.h | 4 ++-- src/plasmaquick/CMakeLists.txt | 23 +++++++++++++++++------ 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/examples/shell/customcorona.h b/examples/shell/customcorona.h index de00f751b..5a11067ea 100644 --- a/examples/shell/customcorona.h +++ b/examples/shell/customcorona.h @@ -21,8 +21,8 @@ #ifndef CUSTOMCORONA_H #define CUSTOMCORONA_H -#include -#include "plasmaquick/containmentview.h" +#include +#include class CustomCorona : public Plasma::Corona { diff --git a/src/plasmaquick/CMakeLists.txt b/src/plasmaquick/CMakeLists.txt index 5c0a7b38d..901a19fc5 100644 --- a/src/plasmaquick/CMakeLists.txt +++ b/src/plasmaquick/CMakeLists.txt @@ -68,18 +68,29 @@ generate_export_header(KF5PlasmaQuick BASE_NAME PlasmaQuick) set(plasmaquick_LIB_INCLUDES ${CMAKE_CURRENT_BINARY_DIR}/plasmaquick_export.h appletquickitem.h - view.h + containmentview.h configview.h configmodel.h + dialog.h packageurlinterceptor.h ) -#install(FILES ${plasmaquick_LIB_INCLUDES} -# DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/plasmaquick COMPONENT Devel) +ecm_generate_headers(PlasmaQuick_CamelCase_HEADERS + HEADER_NAMES + AppletQuickItem + ContainmentView + ConfigView + ConfigModel + Dialog + REQUIRED_HEADERS plasmaquick_LIB_INCLUDES + PREFIX PlasmaQuick +) -#install(DIRECTORY -# includes/PlasmaQuick -# DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KDE COMPONENT Devel) +install(FILES ${plasmaquick_LIB_INCLUDES} + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/plasmaquick COMPONENT Devel) + +install(FILES ${PlasmaQuick_CamelCase_HEADERS} + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/PlasmaQuick COMPONENT Devel) set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5PlasmaQuick")