introduce paths module which contains the data paths

This means that nominatim can find its data even when not called
from the command line tool.
This commit is contained in:
Sarah Hoffmann
2022-11-26 17:08:51 +01:00
parent 67664406da
commit 20f56dfc77
3 changed files with 37 additions and 0 deletions

View File

@@ -233,7 +233,14 @@ if (BUILD_IMPORTER)
install(DIRECTORY nominatim
DESTINATION ${NOMINATIM_LIBDIR}/lib-python
FILES_MATCHING PATTERN "*.py"
PATTERN "paths.py" EXCLUDE
PATTERN __pycache__ EXCLUDE)
configure_file(${PROJECT_SOURCE_DIR}/cmake/paths-py.tmpl paths-py.installed)
install(FILES ${PROJECT_BINARY_DIR}/paths-py.installed
DESTINATION ${NOMINATIM_LIBDIR}/lib-python/nominatim
RENAME paths.py)
install(DIRECTORY lib-sql DESTINATION ${NOMINATIM_LIBDIR})
install(FILES ${COUNTRY_GRID_FILE}