@@ -107,17 +107,15 @@ message(STATUS "Python_RUNTIME_LIBRARY_DIRS: ${Python_RUNTIME_LIBRARY_DIRS}")
107107message (STATUS "Python_INCLUDE_DIRS: ${Python_INCLUDE_DIRS} " )
108108message (STATUS "Python_LIBRARY_DIRS: ${Python_LIBRARY_DIRS} " )
109109
110- if (COPY_PYTHON_DL)
111- add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
112- ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
113- endif ()
114-
115110if (MSVC )
116111 file (GLOB _pythondll "${Python_RUNTIME_LIBRARY_DIRS} /python3[0-9]*.dll" )
117112
118113 add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
119114 ${CMAKE_COMMAND} -E copy ${_pythondll} ${GUI_BIN_DIR} /shared)
120115 if (COPY_PYTHON_DL)
116+ add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
117+ ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
118+
121119 add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
122120 ${CMAKE_COMMAND} -E copy ${_pythondll} $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
123121 endif ()
@@ -128,6 +126,9 @@ elseif(LINUX)
128126 ${CMAKE_COMMAND} -E copy ${_pythonso} ${GUI_BIN_DIR} /shared)
129127
130128 if (COPY_PYTHON_DL)
129+ add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
130+ ${CMAKE_COMMAND} -E make_directory $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
131+
131132 add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
132133 ${CMAKE_COMMAND} -E copy ${_pythonso} $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
133134 endif ()
@@ -139,6 +140,9 @@ elseif(APPLE)
139140
140141 if (COPY_PYTHON_DL)
141142 add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
142- ${CMAKE_COMMAND} -E copy ${_pythondylib} $<TARGET_FILE_DIR:${PLUGIN_NAME} >/shared)
143+ ${CMAKE_COMMAND} -E make_directory $<TARGET_BUNDLE_DIR:${PLUGIN_NAME} >/shared)
144+
145+ add_custom_command (TARGET ${PLUGIN_NAME} POST_BUILD COMMAND
146+ ${CMAKE_COMMAND} -E copy ${_pythondylib} $<TARGET_BUNDLE_DIR:${PLUGIN_NAME} >/shared)
143147 endif ()
144148endif ()
0 commit comments