Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 7044ad069b38a8f81912deba2bd7187d3f63fb16
      https://github.com/xrootd/xrootd/commit/7044ad069b38a8f81912deba2bd7187d3f63fb16
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M CMakeLists.txt
    M packaging/wheel/TestCXX14.txt

  Log Message:
  -----------
  [CMake] Set cmake_minimum_required to 3.16...3.25

* Require CMake 3.16 at minimum to allow use of modern find_package
  from CMake 3.12+ as well as fixes in FindPython from CMake 3.16+
  for future planned work.
   - c.f. https://cmake.org/cmake/help/v3.16/command/find_package.html
* Set range of valid CMake versions to allow for more modern CMakes
  to be used if available.
   - c.f. https://cliutils.gitlab.io/modern-cmake/chapters/basics.html


  Commit: 565243ba18b705d6f5b99242d5bc9e38ac7c2974
      https://github.com/xrootd/xrootd/commit/565243ba18b705d6f5b99242d5bc9e38ac7c2974
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M .github/workflows/build.yml
    M bindings/python/CMakeLists.txt
    M cmake/XRootDFindLibs.cmake
    M cmake/XRootDSummary.cmake
    M packaging/debian/rules

  Log Message:
  -----------
  [CMake] Use CMake 3.12+ FindPython to get Python components

* Use FindPython from CMake 3.12+ which relies on find_package
  advancements to select the components that are required. Select the
  'Interpreter' and 'Development' components to find the required
  executables and files.
   - c.f. https://cmake.org/cmake/help/v3.16/module/FindPython.html
* Modern FindPython is capitalization sensitive and will set the
  following variables that are used throughout the project.
  * Python_FOUND
  * Python_Interpreter_FOUND
  * Python_EXECUTABLE
  * Python_Development_FOUND
   - c.f. https://cmake.org/cmake/help/v3.12/module/FindPython.html#result-variables


Compare: https://github.com/xrootd/xrootd/compare/1e8b6cfaa2fa...565243ba18b7

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1