Skip to content

Commit 831512c

Browse files
committedMay 14, 2018
[pyqgis] fix py files in subdirectory not correctly installed
1 parent 6e33bdc commit 831512c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎python/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,10 +319,11 @@ FOREACH(module ${PY_MODULES})
319319
FILE(GLOB_RECURSE PY_FILES "${module}/*.py")
320320
INSTALL(FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR}/${module}")
321321
FOREACH(pyfile ${PY_FILES})
322+
FILE(RELATIVE_PATH subdir ${CMAKE_CURRENT_SOURCE_DIR}/${module} ${pyfile})
322323
ADD_CUSTOM_COMMAND(TARGET py${module}
323324
POST_BUILD
324325
COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
325-
COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
326+
COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}/${subdir}"
326327
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
327328
DEPENDS ${PY_FILES}
328329
)

0 commit comments

Comments
 (0)
Please sign in to comment.