Skip to content

Commit

Permalink
[pyqgis-console] Fix pyqgis.pap building targets/script for auto-comp…
Browse files Browse the repository at this point in the history
…letion in console

- Add fixed default pyqgis.pap
  • Loading branch information
dakcarto committed Aug 31, 2013
1 parent c9c0135 commit 89b2020
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
4 changes: 2 additions & 2 deletions python/CMakeLists.txt
Expand Up @@ -155,7 +155,7 @@ IF(WITH_QSCIAPI)
SET(PAP_NAME "pyqgis-master.pap")
ADD_CUSTOM_COMMAND(TARGET qsci-pap-master
POST_BUILD
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_BIN_DIR}"
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_BIN_DIR}" "${APIS_BIN_DIR}"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
COMMENT "Generating local-only ${PAP_NAME} for console auto-completion (MAY TAKE > 1 MINUTE!)" VERBATIM)

Expand All @@ -168,7 +168,7 @@ IF(WITH_QSCIAPI)
SET(PAP_NAME "pyqgis.pap")
ADD_CUSTOM_COMMAND(TARGET qsci-pap-src
POST_BUILD
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_SRC_DIR}"
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_BIN_DIR}" "${APIS_SRC_DIR}"
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
COMMENT "Generating ${PAP_NAME} for console auto-completion (MAY TAKE > 1 MINUTE!)" VERBATIM)

Expand Down
9 changes: 5 additions & 4 deletions python/qsci_apis/generate_console_pap.py
Expand Up @@ -69,16 +69,17 @@ def prepareAPI(self):


if __name__ == '__main__':
if len(sys.argv) != 4:
if len(sys.argv) != 5:
print 'Usage: python <script> <pap_name_w-ext> ' \
'<APIs_dir_path> <output_dir>'
'<apis_src_dir> <api_bin_dir> <output_dir>'
sys.exit(1)
pap_name = sys.argv[1]
api_src_dir = sys.argv[2]
output_dir = sys.argv[3]
api_bin_dir = sys.argv[3]
output_dir = sys.argv[4]

api_files = [
os.path.join(output_dir, 'PyQGIS.api'),
os.path.join(api_bin_dir, 'PyQGIS.api'),
os.path.join(api_src_dir, 'Python-2.7.api'),
os.path.join(api_src_dir, 'PyQt4-4.7.4.api'),
os.path.join(api_src_dir, 'OSGeo_GDAL-OGR-1.9.1.api')
Expand Down
Binary file modified python/qsci_apis/pyqgis.pap
Binary file not shown.

0 comments on commit 89b2020

Please sign in to comment.