Skip to content

Commit 9f296de

Browse files
committed
Revert "Set hints to find the python version we actually want. (ros2#451)"
This reverts commit 24431ba.
1 parent 2c141ac commit 9f296de

1 file changed

Lines changed: 1 addition & 16 deletions

File tree

‎CMakeLists.txt‎

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.20)
1+
cmake_minimum_required(VERSION 3.12)
22

33
project(rcutils)
44

@@ -22,21 +22,6 @@ include(CheckLibraryExists)
2222
find_package(ament_cmake_python REQUIRED)
2323
find_package(ament_cmake_ros REQUIRED)
2424

25-
# By default, without the settings below, find_package(Python3) will attempt
26-
# to find the newest python version it can, and additionally will find the
27-
# most specific version. For instance, on a system that has
28-
# /usr/bin/python3.10, /usr/bin/python3.11, and /usr/bin/python3, it will find
29-
# /usr/bin/python3.11, even if /usr/bin/python3 points to /usr/bin/python3.10.
30-
# The behavior we want is to prefer the "system" installed version unless the
31-
# user specifically tells us othewise through the Python3_EXECUTABLE hint.
32-
# Setting CMP0094 to NEW means that the search will stop after the first
33-
# python version is found. Setting Python3_FIND_UNVERSIONED_NAMES means that
34-
# the search will prefer /usr/bin/python3 over /usr/bin/python3.11. And that
35-
# latter functionality is only available in CMake 3.20 or later, so we need
36-
# at least that version.
37-
cmake_policy(SET CMP0094 NEW)
38-
set(Python3_FIND_UNVERSIONED_NAMES FIRST)
39-
4025
find_package(Python3 REQUIRED COMPONENTS Interpreter)
4126

4227
ament_python_install_package(${PROJECT_NAME})

0 commit comments

Comments
 (0)