forked from pool/cmake
Factory #1
Reference in New Issue
Block a user
Delete Branch "factory"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
* FetchContent: Don't update verify script timestamp if it doesn't change * project: Only define non-cache vars if already defined * librhash: aligned_alloc is not available with glibc < 2.16 * FindPython: ensure all ABI are searched by default * FindMatlab: multiple fixes for MCR OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=604- update to 3.31.0 * cmake-presets(7) files may now include comments using the key "$comment" at any level within the JSON object to provide documentation. * The Ninja Generators and Makefile Generators now produce a "codegen" build target. * The "CMAKE_LINK_LIBRARIES_STRATEGY" variable and corresponding "LINK_LIBRARIES_STRATEGY" target property were added to optionally specify the strategy CMake uses to generate link lines. * The "CMAKE_EXPORT_BUILD_DATABASE" variable, a corresponding "CMAKE_EXPORT_BUILD_DATABASE" environment variable, and an "EXPORT_BUILD_DATABASE" target property, were added to enable exporting C++ module compile commands. This is only supported with Ninja Generators. * The "CMAKE_<LANG>_HOST_COMPILER_ID" and "CMAKE_<LANG>_HOST_COMPILER_VERSION" variables were added, where "<LANG>" is either "CUDA" or "HIP". They are populated when "CMAKE_<LANG>_COMPILER_ID" is "NVIDIA" to identify NVCC's host compiler. * The "file(DOWNLOAD)" and "file(UPLOAD)" commands now verify TLS server certificates for connections to "https://" URLs by default. OBS-URL: https://build.opensuse.org/request/show/1222559 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=608* GNU linker: Use single-argument form of --dependency-file flag * fileapi: Do not expose flags for linker-generated dependencies * LINK_OPTIONS: Fix crash on empty LINKER: prefix * FindRuby: Add support for 3.4 - update to 3.31.1 * FindBoost: Add support for Boost 1.86 * libarchive: Update script to get 3.7.7 * execute_process: Restore CLOEXEC on OUTPUT_FILE and ERROR_FILE descriptors * LLD linker: avoid regression on archive libraries deduplication OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=610* cmLocalUnixMakefileGenerator3: Simplify progress command generation * Makefile: Fix per-directory codegen target * Makefile: Enable progress messages for codegen target * cmGlobalNinjaGenerator: Fixes and improvements OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=612* Clang/CUDA: Fix language-wide flags when linking .so with compiler driver * Tests: Update expected results for ninja post-1.12 development * FindMatlab: Fix multi-signature function documentation anchors * IAR: decouple linker location from toolkit's bin dir * install: Generate InstallScripts.json in consistent location - update to 3.31.4 * LFortran: Remove hard-coded --generate-object-code flag * FindBoost: Add support for Boost 1.87 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=614- make %cmake_{build, install} call cmake directly to auto set generator so that %global are no longer needed to set generators OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=617* cmGeneratorExpressionDAGChecker: Construct with initializer list syntax, De-duplicate constructor signature, Construct with initializer list syntax * GenEx: Restore evaluation context for conditional transitive properties, Fix evaluation of LINK_LIBRARIES as custom transitive property * GoogleTest: Restore support for spaces in explicit WORKING_DIRECTORY OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=620- temporarily revert "make %cmake_{build, install} call cmake directly" as the fall out is too large. will be restored once fallout can be mitigated - update to 3.31.6 * cmGeneratorExpressionDAGChecker: Construct with initializer list syntax, De-duplicate constructor signature, Construct with initializer list syntax * GenEx: Restore evaluation context for conditional transitive properties, Fix evaluation of LINK_LIBRARIES as custom transitive property * GoogleTest: Restore support for spaces in explicit WORKING_DIRECTORY -------------------------------------------------------------------- - make %cmake_{build, install} call cmake directly to auto set generator so that %global are no longer needed to set generators OBS-URL: https://build.opensuse.org/request/show/1249317 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=264- update to 4.0.3 * CUDA/Clang: Fix list of architectures supported by Clang < 20.1, Reorder the logic for setting supported archs, add archs supported by Clang 21 * gcc: support `import std` * experimental: recycle the `import std` UUID * Clang/CXXImportStd: support `-stdlib=libstdc++` * experimental/CXXModules: recycle the UUID * FindPython: rely on ABIFLAGS on Windows for ABI profile * FindPython: Avoid implicit link library on Windows - Replace usage of %jobs for reproducible builds (boo#1237231) - fix GUI build on openSUSE Leap 15.x - update to 4.0.1 * get_filename_component: Restore lexical preprocessing of REALPATH for compat * find_package: Restore component requirements in nested calls * Source: Include specific CoreFoundation headers instead of umbrella header - update to CMake 4.0 * The "CMAKE_POLICY_VERSION_MINIMUM" variable was added to help packagers and end users try to configure existing projects that have not been updated to work with supported CMake versions. * The "$<PATH>" generator expression gained the "NATIVE_PATH" operation to convert a CMake path into a native one. * Compatibility with versions of CMake older than 3.5 has been removed. * The "cmake --link-no-warning-as-error" option was added to suppress the effects of the "LINK_WARNING_AS_ERROR" target property and "CMAKE_LINK_WARNING_AS_ERROR" variable. * The "target_link_libraries()" command now supports the "LINKER:" prefix. - adjust cmake-fix-ruby-test.patch * fix FindCUDAToolkit doesn't find CUPTI in CUDA installations from runfile * fix file(MAKE_DIRECTORY): creates RESULT and <variable> folders * fix Wrong detection of LINKER_PUSHPOP_STATE_SUPPORTED * fix cmake-gui: Invalid error message "Error: could not load cache" * fix build with curl 8.13.0 (boo#1241036) - Switch cmake-gui builds to Qt6. - Add BuildRequires: qt6-macro to locate qhelpgenerator (in %_qt6_libexecdir) and add corresponding path to env PATH. - Drop use of deprecated %suse_update_desktop_file macro and BuildRequires: update-desktop-files needed solely for this. OBS-URL: https://build.opensuse.org/request/show/1286213 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=633