File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -316,13 +316,17 @@ ENDFOREACH(pyfile)
316
316
FOREACH (module ${PY_MODULES} )
317
317
ADD_CUSTOM_TARGET (py${module} ALL )
318
318
ADD_DEPENDENCIES (py${module} python_module_qgis__${module} )
319
- FILE (GLOB_RECURSE PY_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module} /*.py )
320
- INSTALL (FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR} " )
319
+ FILE (GLOB PY_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module} /*.py )
320
+ FILE (GLOB PY_FILES_ADDITIONS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module} /additions/*.py )
321
+ INSTALL (FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR} /${module} " )
322
+ INSTALL (FILES ${PY_FILES_ADDITIONS} DESTINATION "${QGIS_PYTHON_DIR} /${module} /additions" )
323
+ SET (PY_FILES ${PY_FILES} ${PY_FILES_ADDITIONS} )
321
324
FOREACH (pyfile ${PY_FILES} )
325
+ GET_FILENAME_COMPONENT (subdir ${pyfile} DIRECTORY )
322
326
ADD_CUSTOM_COMMAND (TARGET py${module}
323
327
POST_BUILD
324
- COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY} "
325
- COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY} /${pyfile } "
328
+ COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY} / ${subdir} "
329
+ COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY} /${subdir } "
326
330
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
327
331
DEPENDS ${PY_FILES}
328
332
)
You can’t perform that action at this time.
0 commit comments