File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,8 @@ set(${PROJECT_NAME}_PYTHON_TESTS
4949
5050function (pinocchio_add_python_cpp_module name )
5151 set (target_name "test-ext-${name} " )
52- string (REPLACE "-" "_" target_name ${target_name} )
52+ string (REPLACE "_" "-" target_name ${target_name} )
53+ string (REPLACE "-" "_" module_name ${target_name} )
5354 set (source_file "${name} .cpp" )
5455 set (options )
5556 set (oneValueArgs)
@@ -62,16 +63,21 @@ function(pinocchio_add_python_cpp_module name)
6263 endif ()
6364
6465 add_library (${target_name} MODULE ${_exclude} ${source_file} )
65- target_compile_definitions (${target_name} PRIVATE EXT_MODULE_NAME=${target_name } )
66+ target_compile_definitions (${target_name} PRIVATE EXT_MODULE_NAME=${module_name } )
6667 target_link_libraries (${target_name} PRIVATE pinocchio_default eigenpy::eigenpy)
6768 foreach (_dep ${ARGS_PIN_TARGETS} )
6869 target_link_libraries (${target_name} PRIVATE ${_dep} )
6970 endforeach ()
70- set_target_properties (${target_name} PROPERTIES PREFIX "" SUFFIX "${PYTHON_EXT_SUFFIX} " )
71+ set_target_properties (
72+ ${target_name}
73+ PROPERTIES PREFIX ""
74+ SUFFIX "${PYTHON_EXT_SUFFIX} "
75+ LIBRARY_OUTPUT_NAME ${module_name}
76+ RUNTIME_OUTPUT_NAME ${module_name} )
7177
7278 add_test (
7379 NAME ${target_name}
74- COMMAND ${PYTHON_EXECUTABLE} -c "import ${target_name } "
80+ COMMAND ${PYTHON_EXECUTABLE} -c "import ${module_name } "
7581 WORKING_DIRECTORY $<TARGET_FILE_DIR:${target_name} >)
7682 set (PYTHONPATH)
7783 compute_pythonpath(ENV_VARIABLES bindings/python)
You can’t perform that action at this time.
0 commit comments