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