Cross-platform, open-source make system

Edit Package cmake

CMake is a cross-platform, open-source make system

Refresh
Refresh
Source Files
Filename Size Changed
README.SUSE 0000000715 715 Bytes
_constraints 0000000109 109 Bytes
_multibuild 0000000098 98 Bytes
cmake-3.20.4-SHA-256.txt 0000001452 1.42 KB
cmake-3.20.4-SHA-256.txt.asc 0000000833 833 Bytes
cmake-3.20.4.tar.gz 0009440363 9 MB
cmake-fix-png-include-dir.patch 0000000901 901 Bytes
cmake-fix-ruby-test.patch 0000000551 551 Bytes
cmake.attr 0000000126 126 Bytes
cmake.changes 0000165687 162 KB
cmake.keyring 0000023055 22.5 KB
cmake.macros 0000002395 2.34 KB
cmake.prov 0000002768 2.7 KB
cmake.spec 0000007303 7.13 KB
feature-suse-python-interp-search-order.patch 0000000777 777 Bytes
Revision 2 (latest revision is 3)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
This is in preparation to have Qt6 in SLE and/or Leap. Qt6.1 already
requires cmake >= 3.18.3 which means we'll have to update it in SP4
at some point. So the sooner, the better.

- Update to 3.20.4:
  * Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule
  * Fix buildPreset "jobs" field test case
  * Fix codemodel-v2 link command fragment relative paths
  * FindBoost: Add check for json component header in Boost 1.75+
  * cmake_path: fix erroneous example for IS_PREFIX
  * Clang/MSVC: C++20 final flag, C++23 support
- Fix rpm cmake-module detection, when modules are installed into
  datadir instead of libdir.
  https://cmake.org/cmake/help/latest/command/find_package.html#search-procedure

- update to 3.20.3:
  * FindBoost: support 1.76
  * ExternalProject: Ensure git fetch if updating to hash not in
    local repository
  * Updates to GNU C++17 defaults, C++20 flags, C++23 support
  * Multiple further bug fixes 

- Bump disk size constraint to 9Gb

- update to 3.20.2:
  * The Intel Classic 2021 compiler version numbers are now detected correctly as
    having major version 2021. CMake 3.20.1 and below were not aware of a change to
    the identification macro version scheme made by Intel starting in version 2021,
    and detected the version as 20.2.
  * The Intel oneAPI Fortran compiler is now identified as IntelLLVM. The oneAPI
    2021.1 Fortran compiler is missing an identification macro, so CMake 3.20.1 and
    below identified it as Intel. CMake now has a special case to recognize oneAPI
    2021.1 Fortran as IntelLLVM. The oneAPI 2021.2 Fortran compiler defines the
    proper identification macro and so is identified as IntelLLVM by all CMake 3.20
Comments 0
openSUSE Build Service is sponsored by