CMake modules required by KDE and Qt
Project homepage: https://projects.kde.org/projects/frameworks/extra-cmake-modules
Description
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.
Package information
- Ports path
- devel/kf6/extra-cmake-modules
- Package architecture
- amd64
- Maintainer
- Rafael Sadowski <rsadowski@openbsd.org>
- Categories
- devel, devel/kf6, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Build
- textproc/py-sphinx
- x11/qt6/qttools
- lang/python/3
- graphics/vulkan-headers
- devel/cmake/core STEM->=4
- devel/ninja
- archivers/xz STEM->=5.4.0
Test
Used by (487 dependency relationships)
Includes library, runtime, build and test dependencies.