File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed
generate_parameter_library/cmake Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -110,14 +110,9 @@ function(generate_parameter_module LIB_NAME YAML_FILE)
110110 set (LIB_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR} /${LIB_NAME} )
111111 file (MAKE_DIRECTORY ${LIB_INCLUDE_DIR} )
112112
113- find_package (PythonInterp REQUIRED)
114- execute_process (
115- COMMAND "${PYTHON_EXECUTABLE} " -c "import sys;v = sys.version.split()[0];v = v.split('.');print(f'python{v[0]}.{v[1]}')"
116- OUTPUT_VARIABLE PYTHON_VERSION
117- OUTPUT_STRIP_TRAILING_WHITESPACE)
118-
119- set (PARAM_HEADER_FILE ${CMAKE_INSTALL_PREFIX} /local/lib/${PYTHON_VERSION} /dist-packages/${PROJECT_NAME} /${LIB_NAME} .py)
120-
113+ find_package (ament_cmake_python)
114+ ament_get_python_install_dir(python_install_dir)
115+ set (PARAM_HEADER_FILE ${CMAKE_INSTALL_PREFIX} /${python_install_dir} /${PROJECT_NAME} /${LIB_NAME} .py)
121116
122117 # Generate the module for the python
123118 add_custom_command (
You can’t perform that action at this time.
0 commit comments