aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md17
-rw-r--r--metainfo.yaml18
2 files changed, 35 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..f62ba3e9
--- /dev/null
+++ b/README.md
@@ -0,0 +1,17 @@
+# Extra CMake Modules
+
+## Introduction
+
+The Extra CMake Modules package, or ECM, adds to the modules provided by CMake,
+including ones used by ``find_package()`` to find common software, ones that
+can be used directly in ``CMakeLists.txt`` files to perform common tasks and
+toolchain files that must be specified on the commandline by the user.
+
+In addition, it provides common build settings used in software produced by the
+KDE community.
+
+While the driving force of this module is to reduce duplication in CMake scripts
+across KDE software, it is intended to be useful for any software that uses the
+CMake build system.
+
+For more information visit the documentation at https://api.kde.org/ecm/
diff --git a/metainfo.yaml b/metainfo.yaml
new file mode 100644
index 00000000..bde17b60
--- /dev/null
+++ b/metainfo.yaml
@@ -0,0 +1,18 @@
+maintainer: skelly
+description: Extra CMake modules
+tier: 1
+type: functional
+platforms:
+ - name: Linux
+ - name: FreeBSD
+ - name: Windows
+ - name: MacOSX
+ - name: Android
+portingAid: false
+deprecated: false
+release: true
+cmakename: ECM
+
+public_lib: true
+group: Frameworks
+subgroup: Tier 1