diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 5a69f7abbbf..230f646bc8f 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -1,6 +1,5 @@ ADD_SUBDIRECTORY(plugins) - SET (PYTHON_OUTPUT_DIRECTORY ${QGIS_OUTPUT_DIRECTORY}/python) SET (QGIS_PYTHON_OUTPUT_DIRECTORY ${PYTHON_OUTPUT_DIRECTORY}/qgis) @@ -99,6 +98,12 @@ SET (QGIS_PYTHON_DIR ${PYTHON_SITE_PACKAGES_DIR}/qgis) ADD_CUSTOM_TARGET(compile_python_files ALL) +ADD_CUSTOM_COMMAND(TARGET compile_python_files + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory ${QGIS_PYTHON_OUTPUT_DIRECTORY} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} +) + FOREACH(file __init__.py utils.py console.py) ADD_CUSTOM_COMMAND(TARGET compile_python_files POST_BUILD