Skip to content

Commit 89b2020

Browse files
committed
[pyqgis-console] Fix pyqgis.pap building targets/script for auto-completion in console
- Add fixed default pyqgis.pap
1 parent c9c0135 commit 89b2020

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

python/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ IF(WITH_QSCIAPI)
155155
SET(PAP_NAME "pyqgis-master.pap")
156156
ADD_CUSTOM_COMMAND(TARGET qsci-pap-master
157157
POST_BUILD
158-
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_BIN_DIR}"
158+
COMMAND ${PYTHON_EXECUTABLE} "${APIS_SRC_DIR}/generate_console_pap.py" "${PAP_NAME}" "${APIS_SRC_DIR}" "${APIS_BIN_DIR}" "${APIS_BIN_DIR}"
159159
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
160160
COMMENT "Generating local-only ${PAP_NAME} for console auto-completion (MAY TAKE > 1 MINUTE!)" VERBATIM)
161161

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

python/qsci_apis/generate_console_pap.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,17 @@ def prepareAPI(self):
6969

7070

7171
if __name__ == '__main__':
72-
if len(sys.argv) != 4:
72+
if len(sys.argv) != 5:
7373
print 'Usage: python <script> <pap_name_w-ext> ' \
74-
'<APIs_dir_path> <output_dir>'
74+
'<apis_src_dir> <api_bin_dir> <output_dir>'
7575
sys.exit(1)
7676
pap_name = sys.argv[1]
7777
api_src_dir = sys.argv[2]
78-
output_dir = sys.argv[3]
78+
api_bin_dir = sys.argv[3]
79+
output_dir = sys.argv[4]
7980

8081
api_files = [
81-
os.path.join(output_dir, 'PyQGIS.api'),
82+
os.path.join(api_bin_dir, 'PyQGIS.api'),
8283
os.path.join(api_src_dir, 'Python-2.7.api'),
8384
os.path.join(api_src_dir, 'PyQt4-4.7.4.api'),
8485
os.path.join(api_src_dir, 'OSGeo_GDAL-OGR-1.9.1.api')

python/qsci_apis/pyqgis.pap

232 KB
Binary file not shown.

0 commit comments

Comments
 (0)