Skip to content

Commit cd34da8

Browse files
authoredMay 15, 2018
also install additions py files in their directory (#7000)
1 parent a687744 commit cd34da8

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed
 

‎python/CMakeLists.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -316,14 +316,13 @@ ENDFOREACH(pyfile)
316316
FOREACH(module ${PY_MODULES})
317317
ADD_CUSTOM_TARGET(py${module} ALL)
318318
ADD_DEPENDENCIES(py${module} python_module_qgis__${module})
319-
FILE(GLOB_RECURSE PY_FILES "${module}/*.py")
320-
INSTALL(FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR}/${module}")
319+
FILE(GLOB_RECURSE PY_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module}/*.py)
320+
INSTALL(FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR}")
321321
FOREACH(pyfile ${PY_FILES})
322-
FILE(RELATIVE_PATH subdir ${CMAKE_CURRENT_SOURCE_DIR}/${module} ${pyfile})
323322
ADD_CUSTOM_COMMAND(TARGET py${module}
324323
POST_BUILD
325-
COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}"
326-
COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}/${subdir}"
324+
COMMAND ${CMAKE_COMMAND} -E make_directory "${QGIS_PYTHON_OUTPUT_DIRECTORY}"
325+
COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} "${QGIS_PYTHON_OUTPUT_DIRECTORY}/${pyfile}"
327326
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
328327
DEPENDS ${PY_FILES}
329328
)

0 commit comments

Comments
 (0)
Please sign in to comment.