Skip to content

Commit 635fd52

Browse files
committed
Update CMakeLists.txt
1 parent 16fe6bf commit 635fd52

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,17 +107,15 @@ message(STATUS "Python_RUNTIME_LIBRARY_DIRS: ${Python_RUNTIME_LIBRARY_DIRS}")
107107
message(STATUS "Python_INCLUDE_DIRS: ${Python_INCLUDE_DIRS}")
108108
message(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-
115110
if(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()
144148
endif()

0 commit comments

Comments
 (0)