Skip to content

Commit 938f288

Browse files
committed
Fix copy of extra python files
1 parent 9615a83 commit 938f288

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

python/CMakeLists.txt

+9-8
Original file line numberDiff line numberDiff line change
@@ -198,14 +198,15 @@ FOREACH(module core gui analysis networkanalysis)
198198
ADD_CUSTOM_TARGET(py${module} ALL)
199199
FILE(GLOB_RECURSE PY_FILES "${module}/*.py")
200200
INSTALL(FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR}/${module}")
201-
202-
ADD_CUSTOM_COMMAND(TARGET py${module}
203-
POST_BUILD
204-
COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
205-
COMMAND ${CMAKE_COMMAND} -E copy ${PY_FILES} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
206-
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
207-
DEPENDS ${pyfile}
208-
)
201+
FOREACH(pyfile ${PY_FILES})
202+
ADD_CUSTOM_COMMAND(TARGET py${module}
203+
POST_BUILD
204+
COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
205+
COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
206+
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
207+
DEPENDS ${PY_FILES}
208+
)
209+
ENDFOREACH(pyfile)
209210
ENDFOREACH(module)
210211

211212

0 commit comments

Comments
 (0)