Skip to content

Commit 1fb02e8

Browse files
committed
concatenate auto_additions files with python module __init__.py.in
1 parent e5b02cd commit 1fb02e8

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

python/CMakeLists.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -328,14 +328,13 @@ FOREACH(module ${PY_MODULES})
328328
ADD_CUSTOM_TARGET(py${module} ALL)
329329
ADD_DEPENDENCIES(py${module} python_module_qgis__${module})
330330

331-
332331
# concat auto_additions/*.py in _module_/__init__.py
333332
FILE(GLOB PY_FILES_AUTO_ADDITIONS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module}/auto_additions/*.py)
333+
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${module}/__init__.py.in ${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}/__init__.py COPYONLY)
334334
FOREACH(pyfile ${PY_FILES_AUTO_ADDITIONS})
335-
file(READ ${IN_FILE} CONTENTS)
336-
file(APPEND ${OUT_FILE} "${CONTENTS}")
335+
file(READ ${pyfile} CONTENTS)
336+
file(APPEND ${QGIS_PYTHON_OUTPUT_DIRECTORY}/${module}/__init__.py "${CONTENTS}")
337337
ENDFOREACH(pyfile)
338-
configure_file(somefile.sql.in somefile.sql COPYONLY)
339338

340339
FILE(GLOB PY_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${module}/*.py)
341340
INSTALL(FILES ${PY_FILES} DESTINATION "${QGIS_PYTHON_DIR}/${module}")

0 commit comments

Comments
 (0)