./devel/extra-cmake-modules, Extra modules and scripts for CMake

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.18.0, Package name: extra-cmake-modules-6.18.0, Maintainer: markd

Extra CMake Modules, or ECM, aims to augment CMake with additional modules.
It serves as both a staging ground for new modules before they are moved
upstream to CMake and a place for modules that, for whatever reason, are not
a good fit for CMake itself.

It is primarily driven by the needs of the KDE community, but it is hoped
that other projects will find it useful, and outside contributions are always
welcome. The main rule for new modules is that there must be at least two
downstream users.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 322.645 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-06 11:56:09 by Mark Davies | Files touched by this commit (176) | Package updated
Log message: update KDE Frameworks 6 to 6.18.0 10 months of updates and patches 
   2025-01-24 00:27:30 by Taylor R Campbell | Files touched by this commit (41)
Log message: devel/extra-cmake-modules: Use buildlink3.mk, not TOOL_DEPENDS. This one is borderline: should it be BUILD_DEPENDS or TOOL_DEPENDS? It doesn't appear to vary depending on the build environment, so it doesn't meaningfully describe the cross-builder vs the target system. It is used only at build-time, but it doesn't have any native executables -- they're just source code cmake scripts. For now, it is convenient to use a buildlink3.mk file because this enables us to explicitly expose only files under share/ECM/ -- and not other random files installed in the prefix -- via buildlink3 to keep dependent package builds clean. Eventually we should have the same mechanism for TOOL_DEPENDS but that day has not yet come. This change creates a new use of BUILDLINK_DEPMETHOD build for extra-cmake-modules, which is a priori risky. Fortunately, extra-cmake-modules has no libraries, so this is unlikely to cause trouble. 
   2024-12-05 10:53:09 by Mark Davies | Files touched by this commit (3) | Package updated
Log message: extra-cmake-modules: update to 6.8.0 (from KDE Frameworks 6.8.0) 
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message: *: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS 
   2024-05-26 12:58:32 by Mark Davies | Files touched by this commit (2) | Package updated
Log message: extra-cmake-modules: update to 6.2.0 latest Frameworks version. 
   2024-03-19 12:19:55 by Mark Davies | Files touched by this commit (3) | Package updated
Log message: extra-cmake-modules: update to 6.0.0 latest version, for use with both qt5 and qt6. 
   2024-02-06 12:23:05 by Mark Davies | Files touched by this commit (3) | Package updated
Log message: extra-cmake-modules: update to 5.114.0 Part of KDE Frameworks 
   2023-07-29 03:48:01 by Mark Davies | Files touched by this commit (2) | Package updated
Log message: extra-cmake-modules: update to 5.108.0 5.99 Correctly separate multiple interface compile definitions Also resurrect std::auto_ptr on MSVC when using Exiv2 API dox: document KAPPTEMPLATESDIR & KFILETEMPLATESDIR 5.100 Make the expiry of these artifacts more reasonable, 3 months is a bit excessive avoid lib64 directory on NixOS Add quotes, otherwise if is malformed when envvar not defined Allow KF_IGNORE_PLATFORM_CHECK to be set through an environment variable 5.101 Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs Fix ECMQmlModule for static plugins Watch for language changes to load the new appropiate qm files 5.102 FindXCB: remove Xprint and XEvIE Mark translation fetching as deprecated 5.103 ECMAddQtDesignerPlugin: use correct plugin IID ECMAddQch: support doc linking also against Qt6 docs KDEPackageAppTemplates: add "_kapptemplate" postfix to target names Fix compatibility with newer Gradle provided with Qt 5.15.8 5.104 Load translations for application-specific language also on Win and Mac ECMGenerateExportHeader: fix duplicated addition of deprecation macros code Find wayland.xml from wayland-scanner.pc 5.105 KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF 5.106 Query gradle plugin version from Qt ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts Fix generate_export_header tests failures with parallel jobs ECMGenerateExportHeader: add USE_VERSION_HEADER arg (& related tune args) ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers