Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cmake-doc-qhelp-3.31.0-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: cmake-doc-qhelp Distribution: openSUSE Tumbleweed
Version: 3.31.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 7 18:56:10 2024
Group: Unspecified Build host: reproducible
Size: 7857509 Source RPM: cmake-ui-3.31.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.cmake.org/
Summary: CMake documentation for offline reading - qhelp version
CMake documentation for offline reading - qhelp version.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Nov 07 2024 Christoph G <foss@grueninger.de>
  - 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.
* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.30.5:
    * project: Only check non-cache vars when setting project vars
* Fri Sep 27 2024 Christoph G <foss@grueninger.de>
  - update to 3.30.4:
    * 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
* Fri Aug 30 2024 Christoph G <foss@grueninger.de>
  - update to 3.30.3:
    * file(DOWNLOAD): Fix User-Agent to use run-time curl version
    * curl: Avoid using HTTP/2 with curl 8.7.x due to bug in error
      codes
    * FindPython: fix regression of NumPy detection with Intel MKL
      library
    * FindPython: ensure a usable environment is set for the free
      threaded Python
    * project: non cache <project> prefix variables are created
    * FindJNI: Support finding libjvm.so for all OpenJDK variants
  - Remove cmake-zerojvm.patch which is part of upstream
* Sat Aug 03 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.30.2:
    * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
    * ExternalProject: Don't add SVN auth args if not set
    * bug fixes, developer visible fixes and updates to tests
  - drop curl-8.9.0-output.patch
* Sat Jul 27 2024 Christoph G <foss@grueninger.de>
  - Add curl-8.9.0-output.patch to fix test for different output
    with cURL 8.9.0. Part of upstream and will be part of 3.31.0.
* Fri Jul 19 2024 Christoph G <foss@grueninger.de>
  - update to 3.30.1
    * Tests: Fix RunCMake.ExternalProject when git is not available
    + Restore support for exporting INTERFACE with missing
      dependencies
    * FindMatlab: Restore support for finding Matlab without any
      languages
    * libuv: backport IDNA input/output hardening fixes
    * IntelLLVM: Update toolchain layout for 2024+ versions
    * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
  - Drop cmake-fix-test-without-git.patch which is part of 3.30.1
* Wed Jul 03 2024 Christoph G <foss@grueninger.de>
  - udate to 3.30.0
    * "cmake-presets(7)" files now support schema version "9".
      "include"  fields now expand all macros except "$env{}" and
      preset-specific macros, i.e., those derived from the fields
      inside a preset's definition.
    * The "Compile Features" functionality now implements support
      for the "cxx_std_26" and "cuda_std_26" meta-features to
      indicate that the compiler mode must be at least C++26.
    * The "CMAKE_<LANG>_STANDARD_LATEST" variable was added to
      describe the latest "<LANG>" language standard CMake supports
      for the selected compiler.
    * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
      environment variable were added to specify a default minimum
      TLS version for connections to "https://" URLs by the
      "file(DOWNLOAD)" and "file(UPLOAD)" commands.
    * The "GENERATED" source file property is now visible in all
      directories.  See policy "CMP0163".  Policy "CMP0118"'s
      documentation has been revised to describe its actual effects.
    * The "TARGET_PROPERTY" generator expression learned to evaluate
      custom transitive properties.
    * The "CPack WIX Generator" gained support for WiX Toolset v4.
      See the "CPACK_WIX_VERSION" variable.
    * The "FindBoost" module has been removed by policy "CMP0167".
      Port projects to upstream Boost's "BoostConfig.cmake" package
      configuration file, for which "find_package(Boost)" now
      searches.
  - Add cmake-fix-test-without-git.patch to fix test #567 to be run
    conditionally when Git is found, upstream planned for 3.30.1
* Wed Jun 19 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.29.6:
    * The :cpack_gen:`CPack WIX Generator`'s
      :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
      defaults to ``NONE``.  This restores
      compatibility with behavior of 3.28 and below: without a custom WiX
      template, it produces installers that only create start menu
      and uninstall entries for the current user, even though they
      install for all users.
    * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
      to ``perMachine``.  This created MSI installers that create
      start menu and uninstall entries for all users by default.
      While this behavior is better on its own, these installers do
      not cleanly replace existing installations created with MSI
      installers produced by 3.28 and below.  3.29.5 reverts the
      default for compatibility.  Projects may transition to
      ``perMachine`` on their own schedule by setting
      ``CPACK_WIX_INSTALL_SCOPE``.
* Tue Jun 04 2024 Christoph G <foss@grueninger.de>
  - update to 3.29.4
    * cmCxxModuleMapper: add a query for the open mode for the modmap
    * CMP0037: Restore diagnostic message for invalid ALIAS target names
    * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
    * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members
* Wed May 08 2024 Christoph G <foss@grueninger.de>
  - update to 3.29.3
    * Tests/CXXModules: test exporting modules which include headers
    * FindBoost: Add support for Boost 1.85
    * FindHDF5: Fix detection of versions with more than three components
* Fri Apr 12 2024 Christoph G <foss@grueninger.de>
  - update to 3.29.2
    * Fix regression on reconfigure with unnormalized
    - DCMAKE_<LANG>_COMPILER=
    * CMakePackageConfigHelpers: Restore undocumented
      PACKAGE_PREFIX_DIR variable
    * Swift: Ninja: Remove module dependency for executables
    * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
    * FindOpenSSL: Update layout for Shining Light Productions
* Thu Apr 04 2024 Christoph G <foss@grueninger.de>
  - update to 3.29.1
    * IntelLLVM: Revert accidental use of -external:I with Fortran
      compilers
    * libuv: process: de-duplicate conditions for using kqueue
    * ctest: Restore enforcement of RESOURCE_LOCK test property
    * try_compile(): Include languages with _ or - when passing linker vars
    * Swift: Add CMAKE_LINKER_TYPE support
    * FindMatlab: R2024a version map
* Thu Mar 21 2024 Christoph G <foss@grueninger.de>
  - update  to 3.29
    * The “cmake_language(EXIT)” sub-command was added to terminate
      “cmake -P” scripts with a specified exit code.
    * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
      target property were added to specify what linker to use with
      some toolchains.
* Sun Feb 25 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.28.3:
    * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
      and various bugs
* Thu Feb 22 2024 Michal Suchanek <msuchanek@suse.com>
  - Fix python dependencies: python 3.11 is only needed for build (boo#1218125).
* Wed Feb 14 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * cmake-zerojvm.patch
      + fix JVM detection on JDKs with ZERO virtual machine, like
      java-21-openjdk for armv6l
* Fri Jan 19 2024 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Revert the linker flags revert. Instead of increasing differences
    between SLE/Leap and Tumbleweed and risking silent breakage of
    dozens of packages due to underlinking, fix the one failing
    package.
* Fri Jan 19 2024 Dirk Müller <dmueller@suse.com>
  - fix incorrect requires on libuv1 on non-suse distributions
* Thu Jan 18 2024 Ludwig Nussel <lnussel@suse.com>
  - Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)
* Wed Jan 17 2024 Björn Bidar <bjorn.bidar@thaodan.de>
  - macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
    works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.
* Thu Jan 11 2024 Michal Suchanek <msuchanek@suse.com>
  - Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).
* Thu Jan 11 2024 Simon Lees <sflees@suse.de>
  - A quick note for the bots that boo#1217009 is already fixed
    in tumbleweed
* Wed Dec 27 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Re-add "-Wl,--no-undefined" linker flags for executables and
    regular shared libraries. Shared library targets which are used
    as plugins/modules should use `add_library(... MODULE ...), which
    uses the "CMAKE_MODULE_LINKER_FLAGS".
* Thu Dec 14 2023 Christoph G <foss@grueninger.de>
  - update to 3.28.1
    * cmGeneratorTarget: disable C++ module scanning for verify targets
    * cmQtAutoGenInitializer: disable C++ module scanning for autogen sources
    * cmLocalGenerator: disable C++ module scanning for copied PCH sources
    * cmLocalGenerator: disable C++ module scanning for unity sources
    * cmGlobalXCodeGenerator: disable C++ module scanning for force-lang files
    * FindFreetype: always find the config module quietly
    * FindFreetype: also consider RelWithDebInfo-built libraries
    * FindTIFF: always find the config module quietly
    * FindTIFF: consider `IMPLIB`-using platforms
    * FindCUDAToolkit: Fix stub library representation on reconfigure
    * FindMatlab: Fix regression on Windows Registry lookup failure
    * FindFreetype: Fix success message when config module is found
    * FindTIFF: Restore support for projects that do not enable CMP0057
    * FindMatlab: Fix processing of multiple versions from Windows Registry
* Wed Dec 06 2023 Christoph G <foss@grueninger.de>
  - update to 3.28.0
    * C++ 20 named modules are now supported by Ninja Generators, in
      combination with LLVM/Clang 16.0 and newer, and GCC 14 (after
      the 2023-09-20 daily bump) and newer.
    * "HIP" language code may now be compiled for NVIDIA GPUs using
      the NVIDIA CUDA Compiler (NVCC).
    * The "exec_program()" command, which has been deprecated since
      CMake 3.0, has been removed by policy "CMP0153". Use the
      "execute_process()" command instead.
    * Generated files, in targets using File Sets, are now considered
      private by default.  Generated public headers must be specified
      using file sets.
    * The "find_library()", "find_path()", and "find_file()" commands no
      longer search in installation prefixes derived from the "PATH"
      environment variable.
* Wed Nov 29 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.27.9:
    * cmake-file-api(7) "codemodel" version 2 "target" object fileSets
      field was introduced by CMake 3.26.0 with entries of its
      baseDirectories member incorrectly expressed as absolute paths
      even if they are inside the top-level source directory, now
      fixed. Clients must be updated to expect relative paths under
      the top-level source directory.
    * Fortran: Revert 3.27.0 change to module dependency scanning
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - 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
* Fri Oct 13 2023 Paolo Stivanin <info@paolostivanin.com>
  - update to 3.27.7:
    * Tests: Clarify RunCMake.CTestTimeout case name
    * ctest: Restore support for --timeout values higher than default test timeout
    * Help: Document CMP0124 behavior on already-set variables
    * FindPostgreSQL: Add support for version 16
* Fri Sep 15 2023 Paolo Stivanin <info@paolostivanin.com>
  - update to 3.27.5:
    * cmGeneratorTarget: support config-independent Fortran source queries
    * cmComputeLinkInformation: compute link info for module-using targets
    * FortranCInterface: forward CMAKE_OSX_DEPLOYMENT_TARGET
    * cxxmodules: detect and message about non-compiled sources
    * Source: Link libatomic when needed on any Linux architecture
    * Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable
    * FindBoost: Add support for Boost 1.83
    * Autogen: Evaluate INTERFACE_AUTOMOC_MACRO_NAMES efficiently
    * VS: Avoid unnecessary CUDA device linking for OBJECT libraries
* Wed Aug 23 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.27.4:
    * Fix support for Intel compiler with modern GNU system compiler
    * Graphviz: Restore support for per-target dependency graph options
    * FindOpenSSL: Fix OpenSSL 3.0.0 version extraction
* Sat Aug 12 2023 Christoph G <foss@grueninger.de>
  - update to 3.27.2
    * Tests: Remove redundant condition in RunCMake.GeneratorPlatform
      test
    * file(GENERATE): Restore INPUT|CONTENT parse checking
    * cmList: Fix performance regression in append/prepend
* Fri Jul 28 2023 Christoph G <foss@grueninger.de>
  - Update to 3.27.1
    * cmComputeLinkInformation: track OBJECT library dependencies
    * cmTarget: Restore Fortran_PREPROCESS property initialization
    * FindOpenSSL: Prefer OPENSSL_ROOT_DIR only if non-empty
    * CTest: Fix regression in calculating test timeout
* Tue Jul 18 2023 Christoph G <foss@grueninger.de>
  - Update to 3.27.0
    * “cmake(1)” now supports interactive debugging of the CMake language.
      See the “–debugger” option.
    * The “SKIP_LINTING” source file property was added to suppress
      target-wide code checks on specific sources.
    * The “COMPILE_ONLY” generator expression was added to specify
      compilation usage requirements without any linking requirements.
    * The “FindCUDA” module, which has been deprecated since CMake 3.10,
      has been removed by policy “CMP0146”.
    * The “FindPythonInterp” and “FindPythonLibs” modules, which have been
      deprecated since CMake 3.12, have been removed by policy “CMP0148”.
      Port projects to “FindPython3”, “FindPython2”, or “FindPython”.
    * “cmake –build $dir –verbose” will now print the working directory
      and command line used to perform the build.
  - Debug feature introduces new dependency to cppdap which is not
    yet packaged. Thus we use cppdap code provided by CMake.
  - Drop cmake-fix-png-include-dir.patch and glibc-236.patch as they
    are included in this release
* Thu Jul 06 2023 Dirk Müller <dmueller@suse.com>
  - rebuild cmake-full on libuv updates (bsc#1212090)
* Mon Jun 12 2023 Dirk Müller <dmueller@suse.com>
  - modify shebang to the actual python interpreter on install
* Fri May 19 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 3.26.4:
    * Some implementation updates were made to support ecosystem changes
      and/or fix regressions.
* Mon May 08 2023 Neal Gompa <ngompa@opensuse.org>
  - macros: Drop "-Wl,--no-undefined" as it breaks packages that
    build plugins
* Fri Apr 21 2023 Callum Farmer <gmbr3@opensuse.org>
  - macros: Re-add old setup on top of new - some applications still
    use the old version
* Thu Apr 20 2023 Callum Farmer <gmbr3@opensuse.org>
  - macros: substitute exactly once otherwise some non default values
    won't work
* Wed Apr 05 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.26.3:
    * Fixes for VS (Intel Fortran) and Xcode (Swift)
* Sat Apr 01 2023 Callum Farmer <gmbr3@opensuse.org>
  - macros: Convert to GNUInstallDirs
    * some of the old values such as SYSCONF_INSTALL_PATH aren't
      used anymore
    * RUNSTATEDIR and SHAREDSTATEDIR weren't set and the defaults
      are different to us
    * SHAREDSTATEDIR isn't under /usr so isn't relative
* Thu Mar 30 2023 Paolo Stivanin <info@paolostivanin.com>
  - update to 3.26.2:
    * This version made no changes to documented features or interfaces.
      Some implementation updates were made to support ecosystem changes
      and/or fix regressions.
* Fri Mar 24 2023 Christoph G <foss@grueninger.de>
  - update to 3.26.1
    * Fixes for C++ module support
    * FindPython: ensure Stable ABI is correctly handled
* Tue Mar 14 2023 Christoph G <foss@grueninger.de>
  - update to 3.26.0
    * The “ASM_MARMASM” language was added to support the Microsoft
      ARM assembler language.
    * CMake now writes a YAML log of configure-time checks to
      “CMakeFiles/CMakeConfigureLog.yaml” under the top of the build
      tree.
    * The “cmake-file-api(7)” “codemodel” version 2 “target” object
      gained a new “fileSets” field and associated “fileSetIndex”
      field to “sources” objects.
* Tue Mar 14 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.25.3:
    * no changes to documented features or interfaces. Some
      implementation updates were made to support ecosystem changes
      and/or fix regressions
* Sat Jan 21 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.25.2:
    * CUDA language level 20 (corresponding to C++20) is now supported with NVCC 12.0
      and above.
* Thu Dec 01 2022 Christoph G <foss@grueninger.de>
  - Update to 3.25.1
    * Tests: Update FindBoost.TestPython for Python 3.11 and 3.12
    * try_compile: Restore COPY_FILE with
      CMAKE_TRY_COMPILE_CONFIGURATION
    * FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+
* Thu Nov 17 2022 Christoph G <foss@grueninger.de>
  - Update to 3.25.0
    * The “find_file()”, “find_path()”, “find_library()”, and
      “find_program()” commands gained a “VALIDATOR” option to
      specify a function to be called for each candidate item
      to validate it.
    * The “try_compile()” and “try_run()” commands gained new
      signatures that more consistently use keyword dispatch
      and do not require a binary directory to be specified.
    * The “add_subdirectory()” command gained a “SYSTEM” option
      to enable the “SYSTEM” directory property in the
      subdirectory.
    * The “block()” and “endblock()” commands were added to manage
      specific scopes (policy or variable) for a contained block
      of commands.
    * The “return()” command gained a “PROPAGATE” option to
      propagate variables to the scope to which control returns.
    * The “LINUX” and “CMAKE_HOST_LINUX” variables are now set
      to true when the target or host system is Linux,
      respectively.
* Wed Nov 02 2022 Christoph G <foss@grueninger.de>
  - Update to 3.24.3
    * LLVMFlang: Add support for mixed-language linking with Fortran
    * FindMatlab: add R2022b 9.13 version map
    * Intel/IntelLLVM: Fortran has distinct "-Werror"-like flag
    * CUDA: Add support for the two new architectures in 11.8
* Sat Sep 17 2022 Christoph G <foss@grueninger.de>
  - Update to 3.24.2:
    * FindBoost: Add support for Boost 1.80
    * Check link libraries properties: fix performances regression
* Tue Aug 23 2022 Dirk Müller <dmueller@suse.com>
  - add glibc-236.patch (bsc#1202208)
* Thu Aug 18 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 3.24.1:
    * automoc: avoid compiler warnings in linker-warning-silencing code
    * FindThreads: Skip check for -pthread flag when targeting the MSVC ABI
    * IPO: Do not use -flto=auto with GCC 10.x on Windows
    * export: Restore exclusion of private shared library dependencies from checks
    * FindVulkan: Restore tolerance of unknown FATAL_ERROR component
    * Help: Add 3.24 release note about FindVulkan component enforcement
    * TI compiler: Add support for COMPILE_WARNING_AS_ERROR target property
    * Help: List compiler IDs supported by COMPILE_WARNING_AS_ERROR
    * Help: A missing cross-reference to --compile-no-warning-as-error
* Thu Aug 04 2022 Christoph G <foss@grueninger.de>
  - Update to 3.24.0
    * The “FetchContent” module and the “find_package()” command
      now support integration capabilities.
    * The “LINK_LIBRARY” generator expression was added to manage
      how libraries are specified during the link step.
    * “cmake(1)” gained the “–fresh” command-line option to remove
      any existing “CMakeCache.txt” file and associated
      “CMakeFiles/” directory, when configuring a build tree, thus
      starting a new configuration as if the build tree were
      freshly created.
    * The “find_file()”, “find_path()”, “find_library()”,
      “find_program()”, and “find_package()” commands gained the
      “NO_CMAKE_INSTALL_PREFIX” option to control searching
      “CMAKE_INSTALL_PREFIX”.
* Tue Aug 02 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 3.23.3:
    * This version made no changes to documented features or interfaces.
      Some implementation updates were made to support ecosystem changes
      and/or fix regressions.
  - Rebase cmake-fix-ruby-test.patch
  - Rebase cmake-fix-png-include-dir.patch
* Sat Jul 02 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Fix the %%cmake macro which tried to run sed on 'CMakeLists.txt'
    without making sure it's not a folder (boo#1217009).
* Sun Jun 05 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.23.2:
    * The ``CPACK_PACKAGEMAKER_CHOICES`` variable used in the
      ``CPack.distribution.dist.in`` template file was replaced by a new
      ``CPACK_APPLE_PKG_INSTALLER_CONTENT`` variable in CMake 3.23.0.
      This broke projects that provided their own template file but still
      expected the ``CPACK_PACKAGEMAKER_CHOICES`` variable to be defined.
      The old ``CPACK_PACKAGEMAKER_CHOICES`` variable is now also set to the
      same content as it was before, but it is formally deprecated.
* Sat May 28 2022 Jan Engelhardt <jengelh@inai.de>
  - Edit cmake.macros: Stop injecting -DNDEBUG at the end of
    CFLAGS. It's impossible to override by re-setting CFLAGS, and
    if it were really wanted globally, it should be in %optflags
    instead.
* Wed Apr 13 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.23.1:
    * The target_sources() FILE_SET feature added in CMake 3.23.0 does not yet
      place header files properly in Apple FRAMEWORK targets. Pending further
      work in a future version of CMake, it is now an error to add a FILE_SET of
      type HEADERS to such targets on Apple platforms.
    * The HEADER_SETS and INTERFACE_HEADER_SETS target properties added in CMake
      3.23.0 are now read-only records of the header sets created by the
      target_sources() command.
* Fri Apr 08 2022 Dirk Müller <dmueller@suse.com>
  - speed up build of :mini flavor by using external zstd (part of 0-Bootstrap)
    and turn off LTO
* Tue Mar 29 2022 Christoph G <foss@grueninger.de>
  - Update to 3.23.0
    * "cmake-presets(7)" files now have an optional "include" field,
      which allows the files to include other files.
    * The "install(TARGETS)" command gained a new "FILE_SET" argument,
      which can be used to install header file sets associated with a
      target.
    * The "target_sources()" command gained a new "FILE_SET" mode,
      which can be used to add headers as header-only source files of
      a target.
    * The "CMAKE_CUDA_ARCHITECTURES" variable and associated
      "CUDA_ARCHITECTURES" target property now support the "all", and
      "all-major" values for CUDA toolkit 7.0+.
  - Drop "fix-avoid-file-static-init.patch" which is part of upstream
* Sun Mar 20 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.22.3:
    * The while() command again ignores errors in condition evaluation as CMake
      3.21 and below did. This bug was fixed in 3.22.0, but exposed errors in
      existing projects. The fix has been reverted to restore compatibility. The
      fix may be restored in a future version of CMake via a policy.
* Fri Jan 28 2022 Markus Ebner <info@ebner-markus.de>
  - Build cmake's qhelp into new package cmake-doc-qhelp
* Wed Jan 26 2022 Christoph G <foss@grueninger.de>
  - update to version 3.22.2
    * FortranCInterface: Fix compatibility with GCC gfortran 12 LTO
    * FindBoost: Add support for Boost 1.78
    * file: Restore error capture in undocumented READ_ELF mode
    * FindPython: Add support for Python 3.11
* Fri Jan 21 2022 Simon Lees <sflees@suse.de>
  - Fix build with gcc12 (boo#1194815)
    * Adds fix-avoid-file-static-init.patch
* Sat Dec 11 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.22.1:
    * try_compile: Do not use CMAKE_BUILD_TYPE or
      CMAKE_CONFIGURATION_TYPES
    * file(RPATH): Restore tolerance of unknown formats if new RPATH
      is empty
    * CMakeParseLibraryArchitecture: Fix parsing /lib/<arch> implicit
      object path
* Tue Dec 07 2021 Simon Lees <simonf.lees@suse.com>
  - Changing something for a test
* Wed Dec 01 2021 Christophe Giboudeaux <christophe@krop.fr>
  - Adapt cmake.prov for Qt >= 6.2.2
    Upstream uses its own ConfigVersion implementation.Starting with
    Qt 6.2.2, 'PACKAGE_VERSION' is not defined in
    Qt6FooConfigVersion.cmake but in Qt6FooConfigVersionImpl.cmake.
* Thu Nov 18 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.22.0:
    * The cmake_host_system_information() command can now query OS
      identification variables from the /etc/os-release file.
    * The string(TIMESTAMP) command now supports the %V specifier for
      ISO 8601 week numbers.
    * New variables:
      CMAKE_BUILD_TYPE
      CMAKE_CONFIGURATION_TYPES
      CMAKE_INSTALL_MODE
      CMAKE_<LANG>_LINK_WHAT_YOU_USE_FLAG, CMAKE_LINK_WHAT_YOU_USE_CHECK
      CMAKE_REQUIRE_FIND_PACKAGE_<PackageName>
    * The <LANG>_EXTENSIONS target property is now initialized to
      CMAKE_<LANG>_EXTENSIONS_DEFAULT, detected from the compiler.
    * VS_SETTINGS source file property is now supported for all source file types
    * The CMakeDependentOption module cmake_dependent_option() macro
      now supports full Condition Syntax127.
    * The FetchContent module now passes through the CMAKE_TLS_VERIFY,
      CMAKE_TLS_CAINFO, CMAKE_NETRC and CMAKE_NETRC_FILE variables
      (when defined) to the underlying ExternalProject sub-build.
    * The FindBLAS and FindLAPACK modules gained a BLA_SIZEOF_INTEGER
      option to find a BLAS/LAPACK whose ABI uses a specific integer size.
    * The FindJasper module now provides an imported target.
    * The FindMatlab module now provides imported targets.
    * The FindPkgConfig module gained a PKG_CONFIG_ARGN variable to
      specify arguments to pkg-config calls.
    * The GoogleTest module gtest_discover_tests() function gained a
      TEST_FILTER option to filter tests using --gtest_filter during
      test discovery.
    * The UseSWIG module, for Visual Studio Generators, can now use the
      swig tool to generate implicit dependencies.
    * ctest improvements
    * CPack DEB Generator supports zstd
    * CPack RPM Generator gained support to exluding paths from
      dependency scanning
* Sun Oct 31 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.21.4:
    * The Visual Studio 17 2022 generator is not based on the
      "Visual Studio 2022" release candidates.
  - drop cmake-fix-zstd-armv6.patch, upstream
* Wed Oct 13 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix bundled zstd to avoid a crash on armv6 - boo#1191588:
    * cmake-fix-zstd-armv6.patch
* Tue Sep 21 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.21.3:
    * The AMD ROCm Platform hipcc compiler was identifed by CMake
      3.21.0 through 3.21.2 as a distinct compiler with id ROCMClang.
      This has been removed because it caused regressions. Instead:
      hipcc may no longer be used as a HIP compiler because it
      interferes with flags CMake needs to pass to Clang. Use Clang
      directly. hipcc may once again be used as a CXX compiler, and
      is treated as whatever compiler it selects underneath, as
      CMake 3.20 and below did.
* Wed Sep 08 2021 Max Lin <mlin@suse.com>
  - fix a typo in cmake.macros bsc#1190302
    * change CMAKE_SKIP_INSTALL_RPATHS to CMAKE_SKIP_INSTALL_RPATH
* Tue Aug 31 2021 Ralf Habacker <ralf.habacker@freenet.de>
  - Be more verbose when version in generated xxxConfigVersion.cmake
    files is empty.
* Sun Aug 29 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.21.2:
    * CUDA targets with CUDA_SEPARABLE_COMPILATION enabled are now
      correctly generated in non-root directories
* Wed Jul 28 2021 Dirk Müller <dmueller@suse.com>
  - update to 3.21.1:
    * The Visual Studio 17 2022 generator is now based on "Visual Studio 2022
      Preview 2". Previously it was based on "Preview 1.1".
* Wed Jul 14 2021 Christoph G <foss@grueninger.de>
  - update to 3.21.0
    * The Makefile Generators and the “Ninja” generator learned to add
      linker launcher tools along with the linker for “C”, “CXX”,
      “OBJC”, and “OBJCXX” languages.
    * “cmake(1)” gained the “–toolchain <path/to/file>” command-line
      option to specify a toolchain file.
    * Messages printed to a terminal now may be colored by message
      type.
    * The “add_custom_command(TARGET)” command (for Build Events)
      gained support for resolving target-dependent generator
      expressions.
    * The “install(TARGETS)” command gained new “RUNTIME_DEPENDENCIES”
    and “RUNTIME_DEPENDENCY_SET” arguments, which can be used to
    install runtime dependencies using “file(GET_RUNTIME_DEPENDENCIES)”.
* Mon Jul 05 2021 Antonio Larrosa <alarrosa@suse.com>
  - Increase the disk space needed in the _constraints file
    from 9G to 10G.
* Mon Jun 21 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 3.20.5:
    * Allow override of unexpected non-flow-control commands
    * No further user visible changes to interfaces
* Tue Jun 15 2021 Paolo Stivanin <info@paolostivanin.com>
  - 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
* Sat May 29 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - 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
* Fri May 28 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - 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
* Mon May 10 2021 Andreas Schwab <schwab@suse.de>
  - Bump disk size constraint to 9Gb
* Fri May 07 2021 Dirk Müller <dmueller@suse.com>
  - 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
      versions.
  - drop 53d523f2e11839bcbbdc9288b4f71c764d0efd5c.diff (merged upstream)
* Thu Apr 29 2021 Dirk Müller <dmueller@suse.com>
  - add 53d523f2e11839bcbbdc9288b4f71c764d0efd5c.diff to fix automoc
    race
* Fri Apr 09 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.20.1:
    * Fix FindIntl to use sigle Intl_IS_BUILT_IN check
* Tue Mar 23 2021 Christoph G <foss@grueninger.de>
  - Update to 3.20.0
    * The “cmake_path()” command was added for operations on
      filesystem paths.
    * The “target_sources()” command now supports targets created
      by the “add_custom_target()” command.
    * The “ExternalProject” module “ExternalProject_Add()” function
      gained a “CONFIGURE_HANDLED_BY_BUILD” option.
    * “ctest(1)” gained a “–test-dir” option to specify the directory
      in which to look for tests.
* Tue Mar 16 2021 Dirk Müller <dmueller@suse.com>
  - update to 3.19.7:
    * With :ref:`Visual Studio Generators` for VS 2017 and higher, the
      :variable:`CMAKE_GENERATOR_TOOLSET` field ``version=`` now accepts
      three-component MSVC toolset versions such as ``14.28.29910``.
      See the :variable:`CMAKE_VS_PLATFORM_TOOLSET_VERSION` variable.
* Thu Feb 25 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.19.6:
    * The cmake-presets(7) feature no longer allows comments in
      CMakePresets.json or CMakeUserPresets.json files. This was
      mistakenly allowed by the implementation in 3.19.0 to 3.19.5
* Mon Feb 15 2021 Christoph G <foss@grueninger.de>
  - Update to CMake 3.19.5
    * FindBoost: Add support for Boost 1.75
    * FindCUDAToolkit: Restore use of CUDA_PATH environment variable
* Wed Feb 10 2021 Simon Lees <sflees@suse.de>
  - A quick note that tumbleweed isn't affeted by bsc#1181680 which
    is being fixed for SLE.
* Fri Jan 29 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.19.4:
    * fixes for other platforms
* Thu Jan 14 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - cmake 3.19.3:
    * FetchContent: Relative SOURCE_DIR override cannot be a hard error
    * FindMPI: remove single quotes from include path
    * FindHDF5: Fix finding both debug and release libs
    * cmake-gui: Restore linking of Qt resources
    * cmMakefile: Don't expand bracket arguments in --trace-expand

Files

/usr/share/doc/packages/cmake/CMake.qch
/usr/share/licenses/cmake-doc-qhelp
/usr/share/licenses/cmake-doc-qhelp/Copyright.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 12 00:31:04 2024