Revisions of cmake

Simon Lees's avatar Simon Lees (simotek) accepted request 1146626 from Fridrich Strba's avatar Fridrich Strba (fstrba) (revision 569)
Fix detection of libjvm of ZERO JVM
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 568)
- fix incorrect requires on libuv1 on non-suse distributions
  uses the "CMAKE_MODULE_LINKER_FLAGS".
  * Fortran: Revert 3.27.0 change to module dependency scanning
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1139746 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 567)
- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)
Simon Lees's avatar Simon Lees (simotek) accepted request 1139691 from Björn Bidar's avatar Björn Bidar (Thaodan) (revision 566)
- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.
buildservice-autocommit accepted request 1138116 from Simon Lees's avatar Simon Lees (simotek) (revision 565)
baserev update by copy to link target
Simon Lees's avatar Simon Lees (simotek) accepted request 1138115 from Simon Lees's avatar Simon Lees (simotek) (revision 564)
Merge in changes from https://build.opensuse.org/request/show/1137930/

- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).

Simon Lees's avatar Simon Lees (simotek) accepted request 1138016 from Simon Lees's avatar Simon Lees (simotek) (revision 563)
- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed
buildservice-autocommit accepted request 1135592 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 562)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1135308 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 561)
- 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".  
buildservice-autocommit accepted request 1133366 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 560)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1133221 from Christoph G's avatar Christoph G (mathletic) (revision 559)
- 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
Simon Lees's avatar Simon Lees (simotek) accepted request 1131496 from Christoph G's avatar Christoph G (mathletic) (revision 558)
- 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.
buildservice-autocommit accepted request 1129873 from Simon Lees's avatar Simon Lees (simotek) (revision 557)
baserev update by copy to link target
buildservice-autocommit accepted request 1129091 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 555)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 554)
- 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
- adjust c17-default.patch
buildservice-autocommit accepted request 1125174 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 553)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1124704 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 552)
Revert that cmake macro stuff that has been causing grieph since August

Once a proper solution is found, things like this can be re-attempted,
but for now we need a solution to move forward with newer cmake versions
for zlib 1.3 compatibility
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1119169 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 551)
- Stick -DNDEBUG back into CMAKE_C_FLAGS. Can't find a spontaneous
  resolution for projects relying on its presence.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1117602 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 550)
- 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
Displaying revisions 41 - 60 of 609
openSUSE Build Service is sponsored by