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?hp=b24ef60b33da99938d864b3ff1b9399282dd253a 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 @@