From 76377cdf5d0658672bea5cc84f1c7d5657b8aea2 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Wed, 9 Dec 2015 12:14:38 +0100 Subject: Make the KAppTemplate CMake module global templates are very useful as teaching tool in order to make a minimal application that uses a certain framework. templates in the KAppTemplate repository will always get forgotten (plus kapptemplate is not really necessary as they work in kdevelop as well) An ideal situation would be frameworks having templates in their own repos with templates of barebone apps using the main framework features. In order to do that, the cmake stuff needed in order to correctly install a template needs to be ported to a place avaiable to all frameworks REVIEW:126185 --- kde-modules/KDEPackageAppTemplates.cmake | 124 +++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 kde-modules/KDEPackageAppTemplates.cmake (limited to 'kde-modules/KDEPackageAppTemplates.cmake') diff --git a/kde-modules/KDEPackageAppTemplates.cmake b/kde-modules/KDEPackageAppTemplates.cmake new file mode 100644 index 00000000..c0eb8b90 --- /dev/null +++ b/kde-modules/KDEPackageAppTemplates.cmake @@ -0,0 +1,124 @@ +#.rst: +# KDETemplateGenerator +# ------------------- +# +# Packages KApptemplate/KDevelop compatible application templates +# +# This module provides a functionality to package in a tarball and +# install project templates compatible with the format used by +# KApptemplate and KDevelop. Useful for providing minimal examples +# for the usage of the KDE Frameworks. +# +# This module provides the following function: +# +# kde_package_app_templates( TEMPLATES template1 [template2] [...] INSTALL_DIR directory) +# +# INSTALL_DIR is the directory to install the template package to. +# In most cases you will want to use the variable KDE_INSTALL_KTEMPLATESDIR +# from :kde-module:`KDEInstallDirs`. +# +# TEMPLATES lists subdirectories containing template files; +# each ``