diff options
author | Harald Sitter <sitter@kde.org> | 2017-07-13 10:11:54 +0200 |
---|---|---|
committer | Harald Sitter <sitter@kde.org> | 2017-07-13 13:26:27 +0200 |
commit | 5f6aa58b8067591d0f71c3b321e17ffc73dd7528 (patch) | |
tree | ea0db3ba961113415eea73c5b620c10c6047c211 | |
parent | 58dea7bfdcb801f099dac7fc052dc2ce08176030 (diff) | |
download | extra-cmake-modules-5f6aa58b8067591d0f71c3b321e17ffc73dd7528.tar.gz extra-cmake-modules-5f6aa58b8067591d0f71c3b321e17ffc73dd7528.tar.bz2 |
add a metainfo.yaml to make ECM a proper framework
Reviewers: ochurlaud, dfaure, skelly
Reviewed By: dfaure
Subscribers: #frameworks, #build_system
Tags: #frameworks, #build_system
Differential Revision: https://phabricator.kde.org/D6604
-rw-r--r-- | README.md | 17 | ||||
-rw-r--r-- | metainfo.yaml | 18 |
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 |