From: Sarah Hoffmann Date: Tue, 8 Mar 2016 23:07:46 +0000 (+0100) Subject: install executables and call settings.php explicitly X-Git-Tag: v3.0.0~197^2 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/5ccb499a6f389913fe8c8c745a31dff40907b98c install executables and call settings.php explicitly Executables (including websites) need to be installed in the build directory, so that they can find the right settings.php. settings now defines build and source dir. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index a561e020..dca35eca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ add_definitions(-DNOMINATIM_VERSION="${NOMINATIM_VERSION}") #----------------------------------------------------------------------------- set(BUILD_TESTS on) +set(WITH_LUA off) add_subdirectory(osm2pgsql) find_package(Threads REQUIRED) @@ -60,19 +61,41 @@ include_directories(${LIBXML2_INCLUDE_DIR}) # #----------------------------------------------------------------------------- -configure_file( - ${PROJECT_SOURCE_DIR}/settings/settings.php - ${PROJECT_BINARY_DIR}/settings/settings.php -) +set(CUSTOMFILES + settings/settings.php + settings/phrase_settings.php + website/deletable.php + website/details.php + website/hierarchy.php + website/lookup.php + website/polygons.php + website/reverse.php + website/search.php + website/status.php + utils/blocks.php + utils/country_languages.php + utils/imports.php + utils/importWikipedia.php + utils/query.php + utils/server_compare.php + utils/setup.php + utils/specialphrases.php + utils/update.php + utils/warm.php + ) + +foreach (cfile ${CUSTOMFILES}) + configure_file(${PROJECT_SOURCE_DIR}/${cfile} ${PROJECT_BINARY_DIR}/${cfile}) +endforeach() + +set(WEBPATHS css images js) -configure_file( - ${PROJECT_SOURCE_DIR}/settings/phrase_settings.php - ${PROJECT_BINARY_DIR}/settings/phrase_settings.php -) +foreach (wp ${WEBPATHS}) + execute_process( + COMMAND ln -sf ${PROJECT_SOURCE_DIR}/website/${wp} ${PROJECT_BINARY_DIR}/website/ + ) +endforeach() -execute_process( - COMMAND ln -s -t ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/utils -) #----------------------------------------------------------------------------- # diff --git a/lib/init.php b/lib/init.php index db984ef8..26952d05 100644 --- a/lib/init.php +++ b/lib/init.php @@ -1,8 +1,5 @@