X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/314de3c3c0ed9fc98e0ab35d6e6f601945819bdb..72c0898409d5c496538287cea3c71edc3c170e62:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c1668f4..66886f63 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,15 +37,19 @@ set(BUILD_TESTS off CACHE BOOL "Build test suite" FORCE) set(WITH_LUA off CACHE BOOL "Build with lua support" FORCE) set(BUILD_DOCS on CACHE BOOL "Build documentation") set(BUILD_SERVER on CACHE BOOL "Build API server") -set(BUILD_MODULE on CACHE BOOL "Build module") +set(BUILD_MODULE on CACHE BOOL "Build PostgreSQL module") +set(BUILD_NOMINATIM on CACHE BOOL "Build Nominatim executable") +set(BUILD_OSM2PGSQL on CACHE BOOL "Build osm2pgsql") if (BUILD_SERVER) - if (NOT EXISTS "${CMAKE_SOURCE_DIR}/osm2pgsql/CMakeLists.txt") - message(FATAL_ERROR "The osm2pgsql directory is empty.\ - Did you forget to check out Nominatim recursively?\ - \nTry updating submodules with: git submodule update --init") + if (BUILD_OSM2PGSQL) + if (NOT EXISTS "${CMAKE_SOURCE_DIR}/osm2pgsql/CMakeLists.txt") + message(FATAL_ERROR "The osm2pgsql directory is empty.\ + Did you forget to check out Nominatim recursively?\ + \nTry updating submodules with: git submodule update --init") + endif() + add_subdirectory(osm2pgsql) endif() - add_subdirectory(osm2pgsql) find_program(PYOSMIUM pyosmium-get-changes) if (NOT EXISTS "${PYOSMIUM}") @@ -147,6 +151,8 @@ endif() if (BUILD_MODULE) add_subdirectory(module) +endif() +if (BUILD_NOMINATIM) add_subdirectory(nominatim) endif() if (BUILD_DOCS)