Use FindPython3 instead of FindPythonInterp#355
Conversation
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
|
Full CI including ament/ament_package#134 |
|
Full CI again after ros2/ros2#1168
|
ivanpauno
left a comment
There was a problem hiding this comment.
A lot of packages have custom logic for windows debug, e.g. https://github.com/ros2/rclpy/blob/fbe9ad12b806345a3b3c0578af7e21d1d6bc7bea/rclpy/CMakeLists.txt#L36.
I would also run a Windows debug job, just in case.
Full CI Windows Debug |
|
All 10 windows Debug test failures also occur in the Windows Debug nightly: https://ci.ros2.org/view/nightly/job/nightly_win_deb/2077/#showFailuresLink |
* First pass using FindPython3, no testing done Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Use config-time python to avoid CMP0087 Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Set ament_package_PYTHON_EXECUTABLE Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * move getting executable path out of if block Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fatal error if Python3::Interpreter not present Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove Python 2 logic Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Related to ros2/python_cmake_module#6
This is a work in progress that makes ament_cmake use
FindPython3instead ofFindPythonInterp.Requires ament/ament_package#134