]> git.openstreetmap.org Git - nominatim.git/commitdiff
Merge remote-tracking branch 'upstream/master'
authorSarah Hoffmann <lonvia@denofr.de>
Fri, 26 Jun 2020 19:37:01 +0000 (21:37 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Fri, 26 Jun 2020 19:37:01 +0000 (21:37 +0200)
1  2 
CMakeLists.txt

diff --combined CMakeLists.txt
index 13ee60b363f7d1a023e8e9c84b4c1afc2cace61d,787baeb23de7e0c9afb7621024d2f448b2c63391..e1ccae8724469dfebba936b78ac60e7978b3a359
@@@ -19,7 -19,7 +19,7 @@@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_
  project(nominatim)
  
  set(NOMINATIM_VERSION_MAJOR 3)
- set(NOMINATIM_VERSION_MINOR 4)
+ set(NOMINATIM_VERSION_MINOR 5)
  set(NOMINATIM_VERSION_PATCH 0)
  
  set(NOMINATIM_VERSION "${NOMINATIM_VERSION_MAJOR}.${NOMINATIM_VERSION_MINOR}.${NOMINATIM_VERSION_PATCH}")
@@@ -79,14 -79,16 +79,16 @@@ endif(
  
  # Setting PHP binary variable as to command line (prevailing) or auto detect
  
- if (NOT PHP_BIN)
-      find_program (PHP_BIN php)
- endif()
- # sanity check if PHP binary exists
- if (NOT EXISTS ${PHP_BIN})
-     message(FATAL_ERROR "PHP binary not found. Install php or provide location with -DPHP_BIN=/path/php ")
+ if (BUILD_API OR BUILD_IMPORTER)
+     if (NOT PHP_BIN)
+          find_program (PHP_BIN php)
+     endif()
+     # sanity check if PHP binary exists
+     if (NOT EXISTS ${PHP_BIN})
+         message(FATAL_ERROR "PHP binary not found. Install php or provide location with -DPHP_BIN=/path/php ")
+     endif()
+     message (STATUS "Using PHP binary " ${PHP_BIN})
  endif()
- message (STATUS "Using PHP binary " ${PHP_BIN})
  
  #-----------------------------------------------------------------------------
  # import scripts and utilities (importer only)
@@@ -127,16 -129,6 +129,16 @@@ if (BUILD_API
         website/status.php
     )
  
 +   set(WEBSITEFILES
 +       403.html
 +       509.html
 +       crossdomain.xml
 +       favicon.ico
 +       nominatim.xml
 +       robots.txt
 +       taginfo.json
 +   )
 +
     foreach (script_source ${WEBSITESCRIPTS})
         configure_file(${PROJECT_SOURCE_DIR}/cmake/website.tmpl
                        ${PROJECT_BINARY_DIR}/${script_source})
  
     set(WEBPATHS css images js)
  
 +   foreach (webfile ${WEBSITEFILES})
 +       configure_file(${PROJECT_SOURCE_DIR}/website/${webfile}
 +                      ${PROJECT_BINARY_DIR}/website/${webfile})
 +   endforeach()
 +
     foreach (wp ${WEBPATHS})
         execute_process(
             COMMAND ln -sf ${PROJECT_SOURCE_DIR}/website/${wp} ${PROJECT_BINARY_DIR}/website/
         )
     endforeach()
+    add_custom_target(serve
+            php -S 127.0.0.1:8088
+            WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/website
+    )
  endif()
  
  #-----------------------------------------------------------------------------