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

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


Branch: CURRENT, Version: 5.57.0, Package name: extra-cmake-modules-5.57.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)

SHA1: 1db65eb2100b329bbc042190c69d9320b05c52f6
RMD160: ce34269301bbb38176e1c8ebfd0948d3f6e6d47c
Filesize: 319 KB

Version history: (Expand)


CVS history: (Expand)


   2019-04-25 22:36:40 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
extra-cmake-modules: update to 5.57.0

5.48.0:
  Android: Make it possible to override a target's APK directory
  Drop outdated QT_USE_FAST_OPERATOR_PLUS
  Add -Wlogical-op -Wzero-as-null-pointer-constant to KF5 warnings
  [ECMGenerateHeaders] Add option for other header file extension than .h
  Don't include a 64 when building 64bit architectures on flatpak
5.50.0:
  Bindings: Check if bindings can be generated for a specific python version
  Bindings: Make generator forward compatible with Python 3
  Disable alteration of QT_PLUGIN_PATH by ECM when running tests
  Bindings: Add support for scoped enums (bug 397154)
  Make it possible for ECM to detect po files at configure time
5.51.0:
  Compile python bindings with the same sip flags used by PyQt
  Android: Allow passing a relative path as the apk dir
  Android: Properly offer a fallback to applications that don't have a manifest
  Android: Make sure Qm translations get loaded
  Fix Android builds using cmake 3.12.1
  l10n: Fix matching digits in the repository name
  Add QT_NO_NARROWING_CONVERSIONS_IN_CONNECT as default compile flags
  Bindings: Correct handling of sources containing utf-8
  Actually iterate over CF_GENERATED, rather than checking item 0 all the time
5.53.0:
  New module: FindLibExiv2.cmake
5.54.0:
  Add find module for Google's libphonenumber
5.55.0:
  FindGperf: in ecm_gperf_generate set SKIP_AUTOMOC for generated file
  Move -Wsuggest-override -Wlogical-op to regular compiler settings
  Fix python binding generation for classes with deleted copy constructors
  Fix qmake module generation for Qt 5.12.1
  Use more https in links
  API dox: add missing entries for some find-modules & modules
  FindGperf: improve api dox: mark-up usage example
  ECMGenerateQmlTypes: fix api dox: title needs more --- markup
  ECMQMLModules: fix api dox: title match module name, add missing "Since"
  FindInotify: fix api dox .rst tag, add missing "Since"
5.56.0:
  Fix releaseme checkout when this is included in a sub-directory
  New find module for Canberra
  Update Android toolchain files to reality
  Add compile check to FindEGL
5.57.0:
  Re-enable the setting of QT_PLUGIN_PATH
  ecm_add_wayland_client_protocol: Improve error messages
  ECMGeneratePkgConfigFile: make all vars dependent on ${prefix}
  Add UDev find module
  ECMGeneratePkgConfigFile: add variables used by pkg_check_modules
  Restore FindFontconfig backward compatibility for plasma-desktop
  Add Fontconfig find modudle
   2018-06-21 04:26:12 by Mark Davies | Files touched by this commit (2) | Package updated
Log message:
extra-cmake-modules: update to 5.47.0

* Android toolchain: allow to specify extra libs manually
* Android: Don't define qml-import-paths if it's empty
   2018-05-27 00:15:18 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
extra-cmake-modules: update to 5.46.0.

Three more modules.
   2018-04-11 13:50:41 by Mark Davies | Files touched by this commit (170) | Package updated
Log message:
kf5: update to 5.44.0

3 months of bugfixes.
   2018-03-24 21:13:40 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
Don't force archaic C versions. Bump revision.
   2018-01-17 20:56:18 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
extra-cmake-modules: update tp 5.41.0

16 months worth of updates. requires qt5>=5.7
   2016-08-21 23:12:42 by Mark Davies | Files touched by this commit (2) | Package updated
Log message:
Update to 5.25.0

5.22:
* Enables KDE_INSTALL_USE_QT_SYS_PATHS if CMAKE_INSTALL_PREFIX Qt5 prefix
* ecm_qt_declare_logging_category: improve error message when using
  without including
5.24:
* Integrate relative library paths to APK
* Use "/data" for DATAROOTDIR on Windows
5.25:
* Fix inclusion when there's no Qt5
* Add a fallback method for query_qmake() when there's no Qt5 installation
* Make sure ECMGeneratePriFile.cmake behaves like the rest of ECM
* Appstream data changed its preferred location
   2016-06-07 19:54:59 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
Repeat after me: -Wl,--enable-new-dtags considered harmful. Bump
revision.