aboutsummaryrefslogtreecommitdiff
path: root/data/generate_proj_db.cmake
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-04-04 19:26:42 +0200
committerEven Rouault <even.rouault@spatialys.com>2021-04-04 20:09:00 +0200
commit399a8332193a4e132dcd6bca79747c289b1838ae (patch)
tree64b32e87ddc03fdc22d0ddaf165d938cf8da4c12 /data/generate_proj_db.cmake
parentb6210a0e25f9810c4af747de492920eb422fb259 (diff)
downloadPROJ-399a8332193a4e132dcd6bca79747c289b1838ae.tar.gz
PROJ-399a8332193a4e132dcd6bca79747c289b1838ae.zip
Database: add a PROJ.VERSION metadata entry
Diffstat (limited to 'data/generate_proj_db.cmake')
-rw-r--r--data/generate_proj_db.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/data/generate_proj_db.cmake b/data/generate_proj_db.cmake
index 734dbe1e..95f1668c 100644
--- a/data/generate_proj_db.cmake
+++ b/data/generate_proj_db.cmake
@@ -9,6 +9,11 @@ foreach(SQL_FILE ${SQL_FILES})
cat(${SQL_FILE} "${ALL_SQL_IN}")
endforeach()
+# Do ${PROJ_VERSION} substitution
+file(READ ${ALL_SQL_IN} CONTENTS)
+string(REPLACE "\${PROJ_VERSION}" "${PROJ_VERSION}" CONTENTS_MOD "${CONTENTS}")
+file(WRITE "${ALL_SQL_IN}" "${CONTENTS_MOD}")
+
execute_process(COMMAND "${EXE_SQLITE3}" "${PROJ_DB}"
INPUT_FILE "${ALL_SQL_IN}"
RESULT_VARIABLE STATUS)