mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 02:58:13 +00:00
Merge branch 'cmake-port' into master
Conflicts: CMakeLists.txt lib/init.php settings/settings.php
This commit is contained in:
@@ -33,6 +33,7 @@ add_definitions(-DNOMINATIM_VERSION="${NOMINATIM_VERSION}")
|
|||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
|
||||||
set(BUILD_TESTS on)
|
set(BUILD_TESTS on)
|
||||||
|
set(WITH_LUA off)
|
||||||
add_subdirectory(osm2pgsql)
|
add_subdirectory(osm2pgsql)
|
||||||
|
|
||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
@@ -60,19 +61,41 @@ include_directories(${LIBXML2_INCLUDE_DIR})
|
|||||||
#
|
#
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
|
||||||
configure_file(
|
set(CUSTOMFILES
|
||||||
${PROJECT_SOURCE_DIR}/settings/settings.php
|
settings/settings.php
|
||||||
${PROJECT_BINARY_DIR}/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
|
||||||
|
)
|
||||||
|
|
||||||
configure_file(
|
foreach (cfile ${CUSTOMFILES})
|
||||||
${PROJECT_SOURCE_DIR}/settings/phrase_settings.php
|
configure_file(${PROJECT_SOURCE_DIR}/${cfile} ${PROJECT_BINARY_DIR}/${cfile})
|
||||||
${PROJECT_BINARY_DIR}/settings/phrase_settings.php
|
endforeach()
|
||||||
)
|
|
||||||
|
set(WEBPATHS css images js)
|
||||||
|
|
||||||
|
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
|
|
||||||
)
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
@define('CONST_BasePath', dirname(dirname(__FILE__)));
|
|
||||||
|
|
||||||
require_once('settings/settings.php');
|
|
||||||
require_once(CONST_BasePath.'/lib/lib.php');
|
require_once(CONST_BasePath.'/lib/lib.php');
|
||||||
require_once(CONST_BasePath.'/lib/leakybucket.php');
|
require_once(CONST_BasePath.'/lib/leakybucket.php');
|
||||||
require_once(CONST_BasePath.'/lib/db.php');
|
require_once(CONST_BasePath.'/lib/db.php');
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_InstallPath', dirname(dirname(__FILE__)));
|
@define('CONST_BasePath', '@CMAKE_SOURCE_DIR@');
|
||||||
|
@define('CONST_InstallPath', '@CMAKE_BINARY_DIR@');
|
||||||
if (file_exists(CONST_InstallPath.'/settings/local.php')) require_once(CONST_InstallPath.'/settings/local.php');
|
if (file_exists(CONST_InstallPath.'/settings/local.php')) require_once(CONST_InstallPath.'/settings/local.php');
|
||||||
if (isset($_GET['debug']) && $_GET['debug']) @define('CONST_Debug', true);
|
if (isset($_GET['debug']) && $_GET['debug']) @define('CONST_Debug', true);
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
ini_set('memory_limit', '800M');
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
"Manage service blocks / restrictions",
|
"Manage service blocks / restrictions",
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
|
|
||||||
ini_set('memory_limit', '800M');
|
ini_set('memory_limit', '800M');
|
||||||
ini_set('display_errors', 'stderr');
|
ini_set('display_errors', 'stderr');
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
ini_set('memory_limit', '800M');
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
ini_set('memory_limit', '800M');
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
require_once(CONST_BasePath.'/lib/Geocode.php');
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
ini_set('memory_limit', '800M');
|
require_once(CONST_BasePath.'/lib/Geocode.php');
|
||||||
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
"Query database from command line. Returns search result as JSON.",
|
"Query database from command line. Returns search result as JSON.",
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
ini_set('memory_limit', '800M');
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
ini_set('memory_limit', '800M');
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
ini_set('display_errors', 'stderr');
|
ini_set('memory_limit', '800M');
|
||||||
|
ini_set('display_errors', 'stderr');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
"Import and export special phrases",
|
"Import and export special phrases",
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
ini_set('memory_limit', '800M');
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
"Import / update / index osm data",
|
"Import / update / index osm data",
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
#!/usr/bin/php -Cq
|
#!/usr/bin/php -Cq
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-cmd.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
ini_set('memory_limit', '800M');
|
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
||||||
|
ini_set('memory_limit', '800M');
|
||||||
|
|
||||||
$aCMDOptions = array(
|
$aCMDOptions = array(
|
||||||
"Tools to warm nominatim db",
|
"Tools to warm nominatim db",
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
|
|
||||||
$sOutputFormat = 'html';
|
$sOutputFormat = 'html';
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Details');
|
@define('CONST_ConnectionBucket_PageType', 'Details');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
|
|
||||||
$sOutputFormat = 'html';
|
$sOutputFormat = 'html';
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Details');
|
@define('CONST_ConnectionBucket_PageType', 'Details');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Reverse');
|
@define('CONST_ConnectionBucket_PageType', 'Reverse');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
|
|
||||||
$sOutputFormat = 'html';
|
$sOutputFormat = 'html';
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Reverse');
|
@define('CONST_ConnectionBucket_PageType', 'Reverse');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
require_once(CONST_BasePath.'/lib/PlaceLookup.php');
|
||||||
require_once(CONST_BasePath.'/lib/ReverseGeocode.php');
|
require_once(CONST_BasePath.'/lib/ReverseGeocode.php');
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Search');
|
@define('CONST_ConnectionBucket_PageType', 'Search');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
require_once(CONST_BasePath.'/lib/log.php');
|
require_once(CONST_BasePath.'/lib/log.php');
|
||||||
require_once(CONST_BasePath.'/lib/Geocode.php');
|
require_once(CONST_BasePath.'/lib/Geocode.php');
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
@define('CONST_ConnectionBucket_PageType', 'Status');
|
@define('CONST_ConnectionBucket_PageType', 'Status');
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/lib/init-website.php');
|
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
||||||
|
require_once(CONST_BasePath.'/lib/init-website.php');
|
||||||
|
|
||||||
function statusError($sMsg)
|
function statusError($sMsg)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user