File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed
Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ IF(WITH_QSCIAPI)
131131 FILE (WRITE "${QGIS_PYTHON_API_FILE} " "" )
132132
133133 # run update/concatenate command after last python module is built (currently python_module_qgis_gui)
134- ADD_CUSTOM_COMMAND (TARGET python_module_qgis_gui
134+ ADD_CUSTOM_COMMAND (TARGET python-module-qgis-gui
135135 POST_BUILD
136136 COMMAND "${CMAKE_COMMAND} " -P "${CMAKE_SOURCE_DIR} /cmake/QsciAPI.cmake"
137137 WORKING_DIRECTORY "${CMAKE_BINARY_DIR} "
@@ -161,8 +161,10 @@ ENDFOREACH(pyfile)
161161
162162# Byte-compile staged PyQGIS utilities
163163IF (WITH_PY_COMPILE)
164- ADD_CUSTOM_TARGET (pycompile_pyutils ALL
164+ ADD_CUSTOM_TARGET (pycompile-pyutils ALL
165165 COMMAND ${PYTHON_EXECUTABLE} -m compileall -q "${PYTHON_OUTPUT_DIRECTORY} /qgis"
166+ COMMAND ${PYTHON_EXECUTABLE} -m compileall -q "${PYTHON_OUTPUT_DIRECTORY} /console"
167+ COMMAND ${PYTHON_EXECUTABLE} -m compileall -q "${PYTHON_OUTPUT_DIRECTORY} /pyplugin_installer"
166168 WORKING_DIRECTORY "${CMAKE_BINARY_DIR} "
167169 COMMENT "Byte-compiling staged PyQGIS utility modules..."
168170 DEPENDS pyutils
Original file line number Diff line number Diff line change @@ -21,6 +21,21 @@ PYQT4_WRAP_UI(PYUI_FILES
2121 qgsplugininstalleroldreposbase.ui
2222)
2323
24- ADD_CUSTOM_TARGET (pyplugin_installer ALL DEPENDS ${PYUI_FILES} )
24+ ADD_CUSTOM_TARGET (pyplugin-installer ALL DEPENDS ${PYUI_FILES} )
25+
26+ ADD_CUSTOM_COMMAND (TARGET pyplugin-installer
27+ POST_BUILD
28+ COMMAND ${CMAKE_COMMAND} -E make_directory ${PYTHON_OUTPUT_DIRECTORY} /pyplugin_installer
29+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
30+ )
31+
32+ FOREACH (pyfile ${PY_PLUGININSTALLER_FILES} ${PYUI_FILES} )
33+ ADD_CUSTOM_COMMAND (TARGET pyplugin-installer
34+ POST_BUILD
35+ COMMAND ${CMAKE_COMMAND} -E copy ${pyfile} ${PYTHON_OUTPUT_DIRECTORY} /pyplugin_installer
36+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
37+ DEPENDS ${pyfile}
38+ )
39+ ENDFOREACH (pyfile)
2540
2641INSTALL (FILES ${PY_PLUGININSTALLER_FILES} ${PYUI_FILES} DESTINATION "${QGIS_PLUGININSTALLER_DIR} " )
You can’t perform that action at this time.
0 commit comments