Skip to content
Extra modules and scripts for CMake.
CMake Python C++ Groovy C QML
Branch: master
Clone or download
John Hayes and krop EBN extra-cmake-modules transport cleanup
Summary: Change transport protocol from http to https

Reviewers: apol, cgiboudeaux

Reviewed By: apol, cgiboudeaux

Subscribers: cgiboudeaux, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D25753
Latest commit f082ed2 Dec 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
attic Add UDev find module Mar 4, 2019
cmake EBN extra-cmake-modules transport cleanup Dec 5, 2019
docs Add ECMGenerateExportHeader, for improved handling of deprecated API Oct 10, 2019
find-modules EBN extra-cmake-modules transport cleanup Dec 5, 2019
kde-modules EBN extra-cmake-modules transport cleanup Dec 5, 2019
modules EBN extra-cmake-modules comments spelling cleanup Dec 5, 2019
test-modules Don't include tests together with modules Apr 11, 2017
tests EBN extra-cmake-modules comments spelling cleanup Dec 5, 2019
toolchain android: Allow overriding ANDROID_ARCH and ANDROID_ARCH_ABI as envvars Jul 29, 2019
.arcconfig Add .arcconfig file Sep 6, 2016
.gitignore
CMakeLists.txt GIT_SILENT Upgrade ECM version to 5.65.0. Nov 10, 2019
COPYING-CMAKE-SCRIPTS Add missing licence file Jan 7, 2014
ECMConfig.cmake.in
Jenkinsfile_master_kf5-qt5_linux_gcc Testing Jenkinsfile for CI revamp. Jan 6, 2017
README.md add a metainfo.yaml to make ECM a proper framework Jul 13, 2017
README.rst Use the generic redirect and add the doc link Nov 16, 2016
metainfo.yaml add a metainfo.yaml to make ECM a proper framework Jul 13, 2017

README.md

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/

You can’t perform that action at this time.