diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake index 07ba4660230fb440856acf235fd5283f51165ced..6d04eb292ea2121296bf810f1e3a92514e46f9b7 100644 --- a/cmake_support/OST.cmake +++ b/cmake_support/OST.cmake @@ -431,11 +431,11 @@ macro(pymod) endforeach() install(FILES ${_ABS_PY_FILES} DESTINATION "${LIB_DIR}/${PYMOD_DIR}/${_DIR}") - set(_D "${_HEADER_OUTPUT_DIR}/${_DIR}") - add_custom_target("${_ARG_NAME}_${_DIR}_pymod" ALL) + string(REPLACE "/" "_" _DIR_NO_SLASH "${_DIR}") + add_custom_target("${_ARG_NAME}_${_DIR_NO_SLASH}_pymod" ALL) copy_if_different("./" "${PYMOD_STAGE_DIR}/${_DIR}" "${_ABS_PY_FILES}" "TARGETS" - "${_ARG_NAME}_${_DIR}_pymod") + "${_ARG_NAME}_${_DIR_NO_SLASH}_pymod") set(_PY_FILES) else() list(APPEND _PY_FILES "${_PY_FILE}")