cmake: add a more explicit hint when osm2pgsql is missing

Fixes #642.
This commit is contained in:
Sarah Hoffmann
2017-03-17 23:05:06 +01:00
parent a67edd328e
commit 5682d1688d

View File

@@ -34,6 +34,12 @@ add_definitions(-DNOMINATIM_VERSION="${NOMINATIM_VERSION}")
set(BUILD_TESTS off CACHE BOOL "Build test suite" FORCE)
set(WITH_LUA off CACHE BOOL "Build with lua support" FORCE)
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 submodules update --init")
endif()
add_subdirectory(osm2pgsql)
find_package(Threads REQUIRED)