7 changes: 7 additions & 0 deletions python/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ADD_SUBDIRECTORY(plugins)
ADD_SUBDIRECTORY(api)

SET (PYTHON_OUTPUT_DIRECTORY ${QGIS_OUTPUT_DIRECTORY}/python)
SET (QGIS_PYTHON_OUTPUT_DIRECTORY ${PYTHON_OUTPUT_DIRECTORY}/qgis)
Expand Down Expand Up @@ -97,6 +98,9 @@ SET (QGIS_PYTHON_DIR ${PYTHON_SITE_PACKAGES_DIR}/qgis)

ADD_CUSTOM_TARGET(compile_python_files ALL)

ADD_SUBDIRECTORY(iconConsole)
ADD_SUBDIRECTORY(helpConsole)

ADD_CUSTOM_COMMAND(TARGET compile_python_files
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E make_directory ${QGIS_PYTHON_OUTPUT_DIRECTORY}
Expand All @@ -115,3 +119,6 @@ ENDFOREACH(file)
PYTHON_INSTALL(__init__.py ${QGIS_PYTHON_DIR})
PYTHON_INSTALL(utils.py ${QGIS_PYTHON_DIR})
PYTHON_INSTALL(console.py ${QGIS_PYTHON_DIR})
PYTHON_INSTALL(console_sci.py ${QGIS_PYTHON_DIR})
PYTHON_INSTALL(help.py ${QGIS_PYTHON_DIR})

3 changes: 3 additions & 0 deletions python/api/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SET (QGIS_PYTHON_OUTPUT_DIR ${PYTHON_SITE_PACKAGES_DIR}/qgis/api)
FILE(GLOB API_FILES *.pap)
INSTALL(FILES ${API_FILES} DESTINATION ${QGIS_PYTHON_OUTPUT_DIR})
Loading