]> git.openstreetmap.org Git - nominatim.git/blobdiff - CMakeLists.txt
initial version of documented CentOS7 vagrant script
[nominatim.git] / CMakeLists.txt
index dca35eca4449fe7b7756e9a0282aa779b975ca3c..1aaf05f049b73e7d63ec4b0f7644340b80ea73ba 100644 (file)
@@ -32,8 +32,8 @@ add_definitions(-DNOMINATIM_VERSION="${NOMINATIM_VERSION}")
 #
 #-----------------------------------------------------------------------------
 
 #
 #-----------------------------------------------------------------------------
 
-set(BUILD_TESTS on)
-set(WITH_LUA off)
+set(BUILD_TESTS on CACHE BOOL "Build test suite" FORCE)
+set(WITH_LUA off CACHE BOOL "Build with lua support" FORCE)
 add_subdirectory(osm2pgsql)
 
 find_package(Threads REQUIRED)
 add_subdirectory(osm2pgsql)
 
 find_package(Threads REQUIRED)
@@ -48,6 +48,10 @@ execute_process(COMMAND ${PG_CONFIG} --pgxs
                 OUTPUT_VARIABLE PGXS
                 OUTPUT_STRIP_TRAILING_WHITESPACE)
 
                 OUTPUT_VARIABLE PGXS
                 OUTPUT_STRIP_TRAILING_WHITESPACE)
 
+if (NOT EXISTS "${PGXS}")
+    message(FATAL_ERROR "Postgresql server package not found.")
+endif()
+
 find_package(ZLIB REQUIRED)
 
 find_package(BZip2 REQUIRED)
 find_package(ZLIB REQUIRED)
 
 find_package(BZip2 REQUIRED)
@@ -123,5 +127,6 @@ add_test(NAME php
 
 add_subdirectory(module)
 add_subdirectory(nominatim)
 
 add_subdirectory(module)
 add_subdirectory(nominatim)
+add_subdirectory(docs)
 
 #-----------------------------------------------------------------------------
 
 #-----------------------------------------------------------------------------