From 291fcb3cb3aa9d26a43586e632a117ef33da955a Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Thu, 3 Oct 2024 14:18:59 -0400 Subject: [PATCH] Stop using python_cmake_module. (#93) * Stop using python_cmake_module. We really don't need it anymore, and can just use the builtin find_package(Python3). * Add in missing ament_cmake_python dependency. Signed-off-by: Chris Lalancette --- CMakeLists.txt | 14 +------------- package.xml | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6765664..f245c3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,7 @@ if(NOT CMAKE_CXX_STANDARD) endif() find_package(ament_cmake REQUIRED) +find_package(ament_cmake_python REQUIRED) find_package(rclcpp REQUIRED) find_package(sensor_msgs REQUIRED) @@ -81,24 +82,11 @@ if(BUILD_TESTING) target_link_libraries(projection_test laser_geometry rclcpp::rclcpp) endif() - # Python test - # Provides PYTHON_EXECUTABLE_DEBUG - find_package(python_cmake_module REQUIRED) - find_package(PythonExtra REQUIRED) - - set(_PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE}") - if(WIN32 AND CMAKE_BUILD_TYPE STREQUAL "Debug") - set(PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE_DEBUG}") - endif() - find_package(ament_cmake_pytest REQUIRED) ament_add_pytest_test(projection test/projection_test.py TIMEOUT 120 - PYTHON_EXECUTABLE "${PYTHON_EXECUTABLE}" ) - - set(PYTHON_EXECUTABLE "${_PYTHON_EXECUTABLE}") endif() ament_package() diff --git a/package.xml b/package.xml index 06a64ac..6fdc1ab 100644 --- a/package.xml +++ b/package.xml @@ -25,6 +25,7 @@ William Woodall ament_cmake + ament_cmake_python eigen3_cmake_module eigen3_cmake_module @@ -47,7 +48,6 @@ ament_lint_common ament_cmake_gtest ament_cmake_pytest - python_cmake_module ament_cmake