Removed superflous files
This commit is contained in:
		
							parent
							
								
									5c737709e2
								
							
						
					
					
						commit
						11d45f5a10
					
				
							
								
								
									
										22
									
								
								SConfig.py
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								SConfig.py
									
									
									
									
									
								
							| @ -1,22 +0,0 @@ | |||||||
| # THIS FILE WAS AUTOMATICALLY GENERATED. MANUAL CHANGES IN THIS FILE WILL BE LOST AFTER THE NEXT C/C++ PROJECT CHANGES!!! |  | ||||||
| SCONS_OPTIONS = {'num_jobs':'4'} |  | ||||||
| DECIDER = 'MD5' |  | ||||||
| COMP_INCLUDES_INTO_CCFLAGS = False |  | ||||||
| BUILD_ARTIFACT_NAME = 'Project-OSRM' |  | ||||||
| PROJECT_TYPE = 'exe' |  | ||||||
| BUILD_CONFIGURATION = 'Debug' |  | ||||||
| TOOLCHAIN_NAME = 'linux gcc' |  | ||||||
| C_FLAGS = '-O0 -g3 -Wall -c -fmessage-length=0' |  | ||||||
| CXX_FLAGS = '-DBOOST_FOREACH(a,b)=for(a:b) -I/usr/include/libxml2 -O0 -g3 -Wall -c -fmessage-length=0' |  | ||||||
| COMPILER_NAME = 'g++' |  | ||||||
| PROJECT_NAME = 'Project-OSRM' |  | ||||||
| INCLUDES = ['/usr/include/libxml2'] |  | ||||||
| LIBRARIES = [] |  | ||||||
| LIBRARY_PATHS = [] |  | ||||||
| SOURCE_PATHS = {'Project-OSRM':['ThirdParty']} |  | ||||||
| PRE_BUILD_COMMAND = '' |  | ||||||
| PRE_BUILD_DESC = '' |  | ||||||
| POST_BUILD_COMMAND = '' |  | ||||||
| POST_BUILD_DESC = '' |  | ||||||
| COMPILER_DEFINES = {'BOOST_FOREACH(a,b)':'for(a:b)'} |  | ||||||
| LINKER_FLAGS = '' |  | ||||||
							
								
								
									
										295
									
								
								SConstruct~
									
									
									
									
									
								
							
							
						
						
									
										295
									
								
								SConstruct~
									
									
									
									
									
								
							| @ -1,295 +0,0 @@ | |||||||
| #Sconstruct |  | ||||||
| 
 |  | ||||||
| import os |  | ||||||
| import os.path |  | ||||||
| import string |  | ||||||
| import sys |  | ||||||
| from subprocess import call |  | ||||||
| 
 |  | ||||||
| def CheckBoost(context, version): |  | ||||||
|     # Boost versions are in format major.minor.subminor |  | ||||||
|     v_arr = version.split(".") |  | ||||||
|     version_n = 0 |  | ||||||
|     if len(v_arr) > 0: |  | ||||||
|         version_n += int(v_arr[0])*100000 |  | ||||||
|     if len(v_arr) > 1: |  | ||||||
|         version_n += int(v_arr[1])*100 |  | ||||||
|     if len(v_arr) > 2: |  | ||||||
|         version_n += int(v_arr[2]) |  | ||||||
|      |  | ||||||
|     context.Message('Checking for Boost version >= %s... ' % (version)) |  | ||||||
|     ret = context.TryRun(""" |  | ||||||
|     #include <boost/version.hpp> |  | ||||||
|      |  | ||||||
|     int main() |  | ||||||
|     { |  | ||||||
|         return BOOST_VERSION >= %d ? 0 : 1; |  | ||||||
|     } |  | ||||||
|     """ % version_n, '.cpp')[0] |  | ||||||
|     context.Result(ret) |  | ||||||
|     return ret |  | ||||||
| 
 |  | ||||||
| def CheckProtobuf(context, version): |  | ||||||
|     # Protobuf versions are in format major.minor.subminor |  | ||||||
|     v_arr = version.split(".") |  | ||||||
|     version_n = 0 |  | ||||||
|     if len(v_arr) > 0: |  | ||||||
|         version_n += int(v_arr[0])*1000000 |  | ||||||
|     if len(v_arr) > 1: |  | ||||||
|         version_n += int(v_arr[1])*1000 |  | ||||||
|     if len(v_arr) > 2: |  | ||||||
|         version_n += int(v_arr[2]) |  | ||||||
|      |  | ||||||
|     context.Message('Checking for Protobuffer version >= %s... ' % (version)) |  | ||||||
|     ret = context.TryRun(""" |  | ||||||
|     #include <google/protobuf/stubs/common.h> |  | ||||||
| 	int main() { |  | ||||||
| 	return (GOOGLE_PROTOBUF_VERSION >= %d) ? 0 : 1; |  | ||||||
|     } |  | ||||||
|     """ % version_n, '.cpp')[0] |  | ||||||
|     context.Result(ret) |  | ||||||
|     return ret |  | ||||||
| 
 |  | ||||||
| # Adding various options to the SConstruct |  | ||||||
| AddOption('--cxx', dest='cxx', type='string', nargs=1, action='store', metavar='STRING', help='C++ Compiler') |  | ||||||
| AddOption('--stxxlroot', dest='stxxlroot', type='string', nargs=1, action='store', metavar='STRING', help='root directory of STXXL') |  | ||||||
| AddOption('--verbosity', dest='verbosity', type='string', nargs=1, action='store', metavar='STRING', help='make Scons talking') |  | ||||||
| AddOption('--buildconfiguration', dest='buildconfiguration', type='string', nargs=1, action='store', metavar='STRING', help='debug or release') |  | ||||||
| AddOption('--all-flags', dest='allflags', type='string', nargs=0, action='store', metavar='STRING', help='turn off -march optimization in release mode') |  | ||||||
| 
 |  | ||||||
| env = Environment( ENV = {'PATH' : os.environ['PATH']} ,COMPILER = GetOption('cxx')) |  | ||||||
| env["CC"] = os.getenv("CC") or env["CC"] |  | ||||||
| env["CXX"] = os.getenv("CXX") or env["CXX"] |  | ||||||
| env["ENV"].update(x for x in os.environ.items() if x[0].startswith("CCC_")) |  | ||||||
| try: |  | ||||||
| 	env['ENV']['TERM'] = os.environ['TERM'] |  | ||||||
| except KeyError: |  | ||||||
| 	env['ENV']['TERM'] = 'none' |  | ||||||
| 	 |  | ||||||
| conf = Configure(env, custom_tests = { 'CheckBoost' : CheckBoost, 'CheckProtobuf' : CheckProtobuf }) |  | ||||||
| 
 |  | ||||||
| if GetOption('cxx') is None: |  | ||||||
|     #default Compiler |  | ||||||
|     print 'Using default C++ Compiler: ', env['CXX'].strip() |  | ||||||
| else: |  | ||||||
|     env.Replace(CXX = GetOption('cxx')) |  | ||||||
|     print 'Using user supplied C++ Compiler: ', env['CXX'] |  | ||||||
| 
 |  | ||||||
| if GetOption('allflags') is not None: |  | ||||||
|     env.Append(CXXFLAGS = ["-Wextra", "-Wall", "-Wnon-virtual-dtor", "-Wundef", "-Wno-long-long", "-Woverloaded-virtual", "-Wfloat-equal", "-Wredundant-decls"]) |  | ||||||
| 
 |  | ||||||
| if "clang" in env["CXX"]: |  | ||||||
|     print "Warning building with clang removes OpenMP parallelization" |  | ||||||
|     if GetOption('allflags') is not None: |  | ||||||
|         env.Append(CXXFLAGS = ["-W#warnings", "-Wc++0x-compat", "-Waddress-of-temporary", "-Wambiguous-member-template", "-Warray-bounds", "-Watomic-properties", "-Wbind-to-temporary-copy", "-Wbuiltin-macro-redefined", "-Wc++-compat", "-Wc++0x-extensions", "-Wcomments", "-Wconditional-uninitialized", "-Wconstant-logical-operand", "-Wdeclaration-after-statement", "-Wdeprecated", "-Wdeprecated-implementations", "-Wdeprecated-writable-strings", "-Wduplicate-method-arg", "-Wempty-body", "-Wendif-labels", "-Wenum-compare", "-Wformat=2", "-Wfour-char-constants", "-Wgnu", "-Wincomplete-implementation", "-Winvalid-noreturn", "-Winvalid-offsetof", "-Winvalid-token-paste", "-Wlocal-type-template-args", "-Wmethod-signatures", "-Wmicrosoft", "-Wmissing-declarations", "-Wnon-pod-varargs", "-Wnonfragile-abi2", "-Wnull-dereference", "-Wout-of-line-declaration", "-Woverlength-strings", "-Wpacked", "-Wpointer-arith", "-Wpointer-sign", "-Wprotocol", "-Wreadonly-setter-attrs", "-Wselector", "-Wshift-overflow", "-Wshift-sign-overflow", "-Wstrict-selector-match", "-Wsuper-class-method-mismatch", "-Wtautological-compare", "-Wtypedef-redefinition", "-Wundeclared-selector", "-Wunnamed-type-template-args", "-Wunused-exception-parameter", "-Wunused-member-function", "-Wused-but-marked-unused", "-Wvariadic-macros"]) |  | ||||||
| else: |  | ||||||
| 	env.Append(CCFLAGS = ['-minline-all-stringops', '-fopenmp']) |  | ||||||
| 	env.Append(LINKFLAGS = '-fopenmp') |  | ||||||
| 
 |  | ||||||
| if GetOption('buildconfiguration') == 'debug': |  | ||||||
| 	env.Append(CCFLAGS = ['-Wall', '-g3', '-rdynamic']) |  | ||||||
| else: |  | ||||||
| 	env.Append(CCFLAGS = ['-O3', '-DNDEBUG']) |  | ||||||
| 
 |  | ||||||
| if sys.platform == 'darwin':	#Mac OS X |  | ||||||
| 	#os x default installations |  | ||||||
| 	env.Append(CPPPATH = ['/usr/include/libxml2'] ) |  | ||||||
| 	env.Append(CPPPATH = ['/usr/X11/include'])		#comes with os x |  | ||||||
| #	env.Append(LIBPATH = ['/usr/X11/lib'])			#needed for libpng |  | ||||||
| 	 |  | ||||||
| 	#assume stxxl and boost are installed via homebrew. call brew binary to get folder locations |  | ||||||
| 	import subprocess |  | ||||||
| 	stxxl_prefix = subprocess.check_output(["brew", "--prefix", "libstxxl"]).strip() |  | ||||||
| 	env.Append(CPPPATH = [stxxl_prefix+"/include"] ) |  | ||||||
| 	env.Append(LIBPATH = [stxxl_prefix+"/lib"] ) |  | ||||||
| 	boost_prefix = subprocess.check_output(["brew", "--prefix", "boost"]).strip() |  | ||||||
| 	env.Append(CPPPATH = [boost_prefix+"/include"] ) |  | ||||||
| 	env.Append(LIBPATH = [boost_prefix+"/lib"] ) |  | ||||||
| 	env.ParseConfig('pkg-config --cflags --libs libzip') |  | ||||||
| 	if not conf.CheckLibWithHeader('lua', 'lua.h', 'C'): |  | ||||||
| 		print "lua library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	 |  | ||||||
| 	if not conf.CheckLibWithHeader('luabind', 'luabind/luabind.hpp', 'CXX'): |  | ||||||
| 		print "luabind library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| elif sys.platform.startswith("freebsd"): |  | ||||||
| 	env.ParseConfig('pkg-config --cflags --libs protobuf') |  | ||||||
| 	env.Append(CPPPATH = ['/usr/local/include', '/usr/local/include/libxml2']) |  | ||||||
| 	env.Append(LIBPATH = ['/usr/local/lib']) |  | ||||||
| 	if GetOption('stxxlroot') is not None: |  | ||||||
| 	   env.Append(CPPPATH = GetOption('stxxlroot')+'/include') |  | ||||||
| 	   env.Append(LIBPATH = GetOption('stxxlroot')+'/lib') |  | ||||||
| 	   print 'STXXLROOT = ', GetOption('stxxlroot') |  | ||||||
| elif sys.platform == 'win32': |  | ||||||
| 	#SCons really wants to use Microsoft compiler |  | ||||||
| 	print "Compiling is not yet supported on Windows" |  | ||||||
| 	Exit(-1) |  | ||||||
| else: |  | ||||||
| 	print "Default platform" |  | ||||||
| 	if GetOption('stxxlroot') is not None: |  | ||||||
| 	   env.Append(CPPPATH = GetOption('stxxlroot')+'/include') |  | ||||||
| 	   env.Append(LIBPATH = GetOption('stxxlroot')+'/lib') |  | ||||||
| 	   print 'STXXLROOT = ', GetOption('stxxlroot') |  | ||||||
| 	env.Append(CPPPATH = ['/usr/include', '/usr/include/include', '/usr/include/libxml2/']) |  | ||||||
| 	if not conf.CheckLibWithHeader('pthread', 'pthread.h', 'CXX'): |  | ||||||
| 		print "pthread not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	if not conf.CheckLibWithHeader('zip', 'zip.h', 'CXX'): |  | ||||||
| 		print "zip library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	 |  | ||||||
| 	env.ParseConfig('pkg-config --cflags --libs lua5.1-c++') |  | ||||||
| 	env.ParseConfig('pkg-config --cflags --libs luabind') |  | ||||||
| 
 |  | ||||||
| #Check if architecture optimizations shall be turned off |  | ||||||
| if GetOption('buildconfiguration') != 'debug' and sys.platform != 'darwin': |  | ||||||
| 	env.Append(CCFLAGS = ['-march=native']) |  | ||||||
| 
 |  | ||||||
| if not conf.CheckHeader('omp.h'): |  | ||||||
| 	print "Compiler does not support OpenMP. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('bz2', 'bzlib.h', 'CXX'): |  | ||||||
| 	print "bz2 library not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('gdal1.7.0', 'gdal/gdal.h', 'CXX'): |  | ||||||
| 	print "gdal library not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('osmpbf', 'osmpbf/osmpbf.h', 'CXX'): |  | ||||||
| 	print "osmpbf library not found. Exiting" |  | ||||||
| 	print "Either install libosmpbf-dev (Ubuntu) or use https://github.com/scrosby/OSM-binary" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('protobuf', 'google/protobuf/descriptor.h', 'CXX'): |  | ||||||
| 	print "Google Protobuffer library not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| #check for protobuf 2.3.0 |  | ||||||
| if not (conf.CheckProtobuf('2.3.0')): |  | ||||||
| 	print 'libprotobuf version >= 2.3.0 needed' |  | ||||||
| 	Exit(-1); |  | ||||||
| if not (env.Detect('protoc')): |  | ||||||
| 	print 'protobuffer compiler not found' |  | ||||||
| 	Exit(-1); |  | ||||||
| if not conf.CheckLibWithHeader('stxxl', 'stxxl.h', 'CXX'): |  | ||||||
| 	print "stxxl library not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('xml2', 'libxml/xmlreader.h', 'CXX'): |  | ||||||
| 	print "libxml2 library or header not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckLibWithHeader('z', 'zlib.h', 'CXX'): |  | ||||||
| 	print "zlib library or header not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| #Check BOOST installation |  | ||||||
| if not (conf.CheckBoost('1.44')): |  | ||||||
| 	print 'Boost version >= 1.44 needed' |  | ||||||
| 	Exit(-1); |  | ||||||
| if not conf.CheckLib('boost_system', language="C++"): |  | ||||||
| 	if not conf.CheckLib('boost_system-mt', language="C++"): |  | ||||||
| 		print "boost_system library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	else: |  | ||||||
| 		print "using boost -mt" |  | ||||||
| 		env.Append(CCFLAGS = ' -lboost_system-mt') |  | ||||||
| 		env.Append(LINKFLAGS = ' -lboost_system-mt') |  | ||||||
| if not conf.CheckLibWithHeader('boost_thread', 'boost/thread.hpp', 'CXX'): |  | ||||||
| 	if not conf.CheckLibWithHeader('boost_thread-mt', 'boost/thread.hpp', 'CXX'): |  | ||||||
| 		print "boost thread library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	else: |  | ||||||
| 		print "using boost -mt" |  | ||||||
| 		env.Append(CCFLAGS = ' -lboost_thread-mt') |  | ||||||
| 		env.Append(LINKFLAGS = ' -lboost_thread-mt') |  | ||||||
| if not conf.CheckLibWithHeader('boost_regex', 'boost/regex.hpp', 'CXX'): |  | ||||||
| 	if not conf.CheckLibWithHeader('boost_regex-mt', 'boost/regex.hpp', 'CXX'): |  | ||||||
| 		print "boost/regex.hpp not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	else: |  | ||||||
| 		print "using boost_regex -mt" |  | ||||||
| 		env.Append(CCFLAGS = ' -lboost_regex-mt') |  | ||||||
| 		env.Append(LINKFLAGS = ' -lboost_regex-mt') |  | ||||||
| if not conf.CheckLib('boost_filesystem', language="C++"): |  | ||||||
| 	if not conf.CheckLib('boost_filesystem-mt', language="C++"): |  | ||||||
| 		print "boost_filesystem library not found. Exiting" |  | ||||||
| 		Exit(-1) |  | ||||||
| 	else: |  | ||||||
| 		print "using boost -mt" |  | ||||||
| 		env.Append(CCFLAGS = ' -lboost_filesystem-mt') |  | ||||||
| 		env.Append(LINKFLAGS = ' -lboost_filesystem-mt') |  | ||||||
| if not conf.CheckCXXHeader('boost/archive/iterators/base64_from_binary.hpp'): |  | ||||||
| 	print "boost/archive/iterators/base64_from_binary.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/archive/iterators/binary_from_base64.hpp'): |  | ||||||
| 	print "boost/archive/iterators/binary_from_base64.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/archive/iterators/transform_width.hpp'): |  | ||||||
| 	print "boost/archive/iterators/transform_width.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/bind.hpp'): |  | ||||||
| 	print "boost/bind.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/circular_buffer.hpp'): |  | ||||||
| 	print "boost/circular_buffer.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/enable_shared_from_this.hpp'): |  | ||||||
| 	print "boost/bind.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/foreach.hpp'): |  | ||||||
| 	print "boost/foreach.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/lexical_cast.hpp'): |  | ||||||
| 	print "boost/foreach.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/logic/tribool.hpp'): |  | ||||||
| 	print "boost/foreach.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/math/tr1.hpp'): |  | ||||||
| 	print "boost/foreach.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/noncopyable.hpp'): |  | ||||||
| 	print "boost/noncopyable.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/property_tree/ptree.hpp'): |  | ||||||
| 	print "boost/property_tree/ptree.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/property_tree/ini_parser.hpp'): |  | ||||||
| 	print "boost/property_tree/ini_parser.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/shared_ptr.hpp'): |  | ||||||
| 	print "boost/shared_ptr.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/thread/mutex.hpp'): |  | ||||||
| 	print "boost/shared_ptr.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/thread/thread.hpp'): |  | ||||||
| 	print "boost/thread/thread.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/thread/condition.hpp'): |  | ||||||
| 	print "boost/thread/condition.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/thread/thread.hpp'): |  | ||||||
| 	print "boost/thread/thread.hpp not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/thread.hpp'): |  | ||||||
| 	print "boost thread header not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/tuple/tuple.hpp'): |  | ||||||
| 	print "boost thread header not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| if not conf.CheckCXXHeader('boost/unordered_map.hpp'): |  | ||||||
| 	print "boost thread header not found. Exiting" |  | ||||||
| 	Exit(-1) |  | ||||||
| 
 |  | ||||||
| #checks for intels thread building blocks library |  | ||||||
| #if not conf.CheckLibWithHeader('tbb', 'tbb/tbb.h', 'CXX'): |  | ||||||
| #	print "Intel TBB library not found. Exiting" |  | ||||||
| #	Exit(-1) |  | ||||||
| #if not conf.CheckCXXHeader('tbb/task_scheduler_init.h'): |  | ||||||
| #	print "tbb/task_scheduler_init.h not found. Exiting" |  | ||||||
| #	Exit(-1) |  | ||||||
| 
 |  | ||||||
| env.Program(target = 'osrm-extract', source = ["extractor.cpp", Glob('Util/*.cpp'), Glob('Extractor/*.cpp')]) |  | ||||||
| env.Program(target = 'osrm-prepare', source = ["createHierarchy.cpp", Glob('Contractor/*.cpp'), Glob('Util/SRTMLookup/*.cpp'), Glob('Algorithms/*.cpp')]) |  | ||||||
| env.Program(target = 'osrm-routed', source = ["routed.cpp", 'Descriptors/DescriptionFactory.cpp', Glob('ThirdParty/*.cc'), Glob('Server/DataStructures/*.cpp')], CCFLAGS = env['CCFLAGS'] + ['-DROUTED']) |  | ||||||
| env = conf.Finish() |  | ||||||
| 
 |  | ||||||
							
								
								
									
										11
									
								
								server.ini~
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								server.ini~
									
									
									
									
									
								
							| @ -1,11 +0,0 @@ | |||||||
| Threads = 8 |  | ||||||
| IP = 0.0.0.0 |  | ||||||
| Port = 5000 |  | ||||||
| 
 |  | ||||||
| hsgrData=/opt/osm/baden-wuerttemberg.osrm.hsgr |  | ||||||
| nodesData=/opt/osm/baden-wuerttemberg.osrm.nodes |  | ||||||
| edgesData=/opt/osm/baden-wuerttemberg.osrm.edges |  | ||||||
| ramIndex=/opt/osm/baden-wuerttemberg.osrm.ramIndex |  | ||||||
| fileIndex=/opt/osm/baden-wuerttemberg.osrm.fileIndex |  | ||||||
| namesData=/opt/osm/baden-wuerttemberg.osrm.names |  | ||||||
| timestamp=/opt/osm/baden-wuerttemberg.osrm.timestamp |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user