diff --git a/utils/ros2-mix-generator/cmake/is_ros2_rosidl_mix.cmake b/utils/ros2-mix-generator/cmake/is_ros2_rosidl_mix.cmake index 1f52281..042b9c8 100644 --- a/utils/ros2-mix-generator/cmake/is_ros2_rosidl_mix.cmake +++ b/utils/ros2-mix-generator/cmake/is_ros2_rosidl_mix.cmake @@ -66,12 +66,16 @@ function(is_ros2_rosidl_mix) endif() endforeach() + if(NOT Python_EXECUTABLE) + find_package(Python COMPONENTS Interpreter) + endif() + is_mix_generator( IDL_TYPE rosidl SCRIPT INTERPRETER - ${PYTHON_EXECUTABLE} + ${Python_EXECUTABLE} FIND ${CMAKE_CURRENT_LIST_DIR}/scripts/is_ros2_rosidl_find_package_info.py GENERATE