From 72c0898409d5c496538287cea3c71edc3c170e62 Mon Sep 17 00:00:00 2001 From: Eldar Yusupov Date: Wed, 23 Oct 2019 07:04:04 +0300 Subject: [PATCH] Add optional compilation of osm2pgsl --- CMakeLists.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e55f628..66886f63 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,14 +39,17 @@ set(BUILD_DOCS on CACHE BOOL "Build documentation") set(BUILD_SERVER on CACHE BOOL "Build API server") 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}") -- 2.45.1