forked from pool/cmake
8d1fb7f6a6
- update to 3.27.8 (bsc#1215888, CVE-2023-38545): * cmComputeLinkDepends: also copy the target from object link items * cmComputeLinkInformation: skip over linking to items for object purposes * Fortran: Restore support for TARGET_OBJECTS providing modules * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0 * GetPrerequisites: Revert “Ignore relative paths printed by ldd” * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2 - modify shebang to the actual python interpreter on install target_sources() command. and turn off LTO fix may be restored in a future version of CMake via a policy. CMAKE_CONFIGURATION_TYPES CMAKE_INSTALL_MODE * Multiple further bug fixes race compiler generated headers. * The Compile Features functionality was updated for MSVC 19.28 https://blog.kitware.com/cmake-3-17-0-available-for-download/ * In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory within the directory to be excluded even from its own “all”. This has been fixed. The bug also existed in 3.14.0 through - Use pkgconfig for dependencies where possible (required due to find_package() command to fail on a missing package even * reverted change to pass compiler implicit include directories * Cmake(1) build tool (cmake--build) gained --parallel [<jobs>] * CMAKE_FOLDER variable was added to initialze the FOLDER property * ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html OBS-URL: https://build.opensuse.org/request/show/1129091 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=241 |
||
---|---|---|
_constraints | ||
_multibuild | ||
.gitattributes | ||
.gitignore | ||
cmake-3.27.8-SHA-256.txt | ||
cmake-3.27.8-SHA-256.txt.asc | ||
cmake-3.27.8.tar.gz | ||
cmake-fix-ruby-test.patch | ||
cmake.attr | ||
cmake.changes | ||
cmake.keyring | ||
cmake.macros | ||
cmake.prov | ||
cmake.spec | ||
feature-suse-python-interp-search-order.patch | ||
README.SUSE |
The package 'cmake' only ships a README.SUSE file and serves as a meta-package. cmake requires cmake-implementation, which inside OBS is provided by * cmake-mini (minimal cmake variant, no especially no libcurl/libarchive) * cmake-full (what used to be called cmake before) This complex setup was done in order to be able to eliminate build cycles, as more and more tools were moving to cmake as build system, but with curl in the build chain, was making it increasingly difficult to break the cycle. cmake-mini is not meant for installation on end-user systems (where it also would not save a lot; as an end user, you have libcurl on your system anyway due to libzypp) and is thus not part of the FTP Tree.