ecmv6.29.0
- Updated
Extra CMake Modules (ECM), extra modules and scripts for CMake
- Project website: https://invent.kde.org/frameworks/extra-cmake-modules
- Documentation: https://api.kde.org/ecm/
#Usage
ecm provides CMake files:
# Selecting particular find modules
find_package(ECM CONFIG REQUIRED)
ecm_use_find_modules(
DIR "${CMAKE_BINARY_DIR}/cmake"
MODULES FindEGL.cmake
NO_OVERRIDE
)
list(PREPEND CMAKE_MODULE_PATH "${CMAKE_BINARY_DIR}/cmake")
# Everything, via find_package() and include()
find_package(ECM CONFIG REQUIRED)
list(PREPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECompilerSettings)
include(KDECMakeSettings)#License
BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND MIT
#Supported Platforms
All platforms supported.
#Features
No features defined.
#Dependencies
No dependencies.
#Used By
- karchive
- kauth
- kbreezeicons
- kcodecs
- kconfig
- kcoreaddons
- kcrash
- kdbusaddons
- kdiagram
- kf5archive
- kf5attica
- kf5auth
- kf5bookmarks
- kf5codecs
- kf5completion
- kf5config
- kf5configwidgets
- kf5coreaddons
- kf5crash
- kf5dbusaddons
- kf5declarative
- kf5globalaccel
- kf5guiaddons
- kf5holidays
- kf5i18n
- kf5iconthemes
- kf5itemmodels
- kf5itemviews
- kf5jobwidgets
- kf5kcmutils
- kf5kio
- kf5newstuff
- kf5notifications
- kf5package
- kf5parts
- kf5plotting
- kf5service
- kf5solid
- kf5sonnet
- kf5syntaxhighlighting
- kf5texteditor
- kf5textwidgets
- kf5wallet
- kf5widgetsaddons
- kf5windowsystem
- kf5xmlgui
- kf6-solid
- kglobalaccel
- kguiaddons
- ki18n
- kitemmodels
- kitemviews
- kwidgetsaddons
- kwindowsystem
- libalkimia
- plasma-wayland-protocols
- syntax-highlighting
- threadweaver
#Host Tool For
No ports use this.
#Contributors
Daniele E. Domenichelli
Morris Hafner
Alexander Karatarakis
Robert Schumacher
Mattias Cibien
Patrick José Pereira
NancyLi1013
pravic
Ehsan
Phoebe
Jack·Boos·Yu
Michael Hansen
Dawid Wróbel
Adam Johnson
JonLiu1993
MonicaLiu
Billy O'Neal
Kai Pastor
SunBlack
Jia Yue Hua
toge