alex85k
|
1148652101
|
Add Mingw support (tune libraries and disable cpuid with #ifdef)
|
2014-06-11 20:58:53 +06:00 |
|
Dennis Luxen
|
096f187d6f
|
remove empty line
|
2014-06-11 15:19:11 +02:00 |
|
Alexei Kasatkin
|
0209272831
|
fix includes and definitions (avoid unistd.h, isatty, fix min,max, round and M_PI)
|
2014-06-11 18:15:15 +06:00 |
|
Alexei Kasatkin
|
0e16c4ed97
|
Add more Boost libraries on Windows, fix TBB debug linking, stop building
on old Microsoft compilers
|
2014-06-11 18:15:14 +06:00 |
|
Patrick Niklaus
|
c43b67ea2e
|
Fixes build using gcc 4.9 with LTO.
Otherwise sem_close is not found.
|
2014-06-05 17:26:19 +02:00 |
|
alex85k
|
7335e0809a
|
Globally rename UUID to FingerPrint
|
2014-06-05 10:31:19 +02:00 |
|
alex85k
|
baf4ea2e8c
|
add a cmake option WITH_TOOLS
|
2014-06-03 18:38:33 +06:00 |
|
Dennis Luxen
|
3625308585
|
moved ImportNode/Edge into compile units
|
2014-05-29 18:31:02 +02:00 |
|
Dennis Luxen
|
cc864191b8
|
remove some unneeded flags when compiling with clang
|
2014-05-28 18:18:57 +02:00 |
|
Dennis Luxen
|
547455245e
|
link against UUID (needed in node-OSRM)
|
2014-05-28 16:09:51 +02:00 |
|
Dennis Luxen
|
6ad6c94355
|
further CMakeLists.txt lint removal
|
2014-05-26 18:42:29 +02:00 |
|
Dennis Luxen
|
4573ae21e6
|
unlinting CMakeLists.txt
|
2014-05-26 18:36:11 +02:00 |
|
Dennis Luxen
|
3fd8ab8d3a
|
use parallel sorting when loading OSRM data files
|
2014-05-23 14:49:50 +02:00 |
|
Dennis Luxen
|
d240ae3b03
|
sort edges in StaticGraph in parallel
|
2014-05-23 14:32:40 +02:00 |
|
Dennis Luxen
|
20cbfd95d6
|
remove OpenMP references from CMakeLists.txt
|
2014-05-22 18:39:11 +02:00 |
|
Patrick Niklaus
|
f487845e9d
|
Port Contractor to TBB
|
2014-05-21 21:49:22 +02:00 |
|
Patrick Niklaus
|
da1fd96d4e
|
Port extractor to TBB
|
2014-05-21 21:49:22 +02:00 |
|
Dennis Luxen
|
3968349480
|
deactivate LTO on debug build
|
2014-05-16 15:00:31 +02:00 |
|
Patrick Niklaus
|
d05c4fa9ed
|
Fix lto option in gcc 4.9 by using gcc-ar / gcc-ranlib
|
2014-05-11 21:56:09 +02:00 |
|
Patrick Niklaus
|
2c0fa2a9f6
|
Split RestrictionMap and NodeBasedGraph from EdgeBasedGraphFactory
First step in an effort to simplify EdgeBasedGraphFactory.
|
2014-05-09 00:05:27 +02:00 |
|
Dennis Luxen
|
fdd0c8470f
|
refactor Tools dir for C++11
|
2014-05-08 18:34:58 +02:00 |
|
Dennis Luxen
|
acef734643
|
break out RouteParameters into compile unit
|
2014-05-07 15:33:24 +02:00 |
|
Dennis Luxen
|
d3a4857826
|
bump min boost version to 1.49, install from ppa
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
297128c19c
|
activate C+11 flags by default
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
25a385c940
|
activate C+11 flags by default
|
2014-05-07 10:38:29 +02:00 |
|
Dennis Luxen
|
b0b67a0cdc
|
fix typo setting potentially wrong flags in debug build
|
2014-04-24 18:14:35 +02:00 |
|
Dennis Luxen
|
b679a94930
|
first segment needs to be properly cut
|
2014-04-24 12:15:04 +02:00 |
|
Dennis Luxen
|
165c252fc8
|
disable lto partitioning when possible (fixes GCC < 4.8 issues, e.g. Debian stock compiler)
|
2014-04-02 10:49:32 +02:00 |
|
Dennis Luxen
|
d21f63d327
|
activate LTO on platforms that support it, ie. most recent compilers
|
2014-04-01 18:11:45 +02:00 |
|
Clint Harris
|
1823a4da36
|
Added missing Boost date_time component. Resolves issue #925.
|
2014-03-22 12:30:24 -04:00 |
|
Clint Harris
|
d60caf7095
|
CMake now adds RPATH info to executables. Resolves issue #960.
|
2014-03-22 11:44:51 -04:00 |
|
Dennis Luxen
|
720abbc81e
|
minor tweak to disable C++11 flag on demand
|
2014-03-13 22:08:03 +01:00 |
|
Dennis Luxen
|
e3183cfd16
|
set stdlib explicitly, fix indentations
|
2014-03-13 13:28:58 +01:00 |
|
Dennis Luxen
|
d8d6b91257
|
std lib adjustable on all versions of OS X
|
2014-03-06 14:48:20 +01:00 |
|
Dennis Luxen
|
117ebe1c32
|
add switch to override stdlib implementation on OS X < 10.9
|
2014-02-27 11:07:53 +01:00 |
|
Dane Springmeyer
|
c3e0b68399
|
fix pkg-config --static when pthread is reported
|
2013-12-21 13:14:48 -05:00 |
|
Dane Springmeyer
|
f0dd1fdfc7
|
pkg-config fixes
|
2013-12-20 14:00:30 -05:00 |
|
DennisOSRM
|
5fd8c0938a
|
include and typo fixes
|
2013-12-20 18:14:09 +01:00 |
|
DennisOSRM
|
ac07c78664
|
build libOSRM static library implicitly. Overridable by -DBUILD_SHARED_LIBS:BOOL=OFF
|
2013-12-20 13:24:25 +01:00 |
|
DennisOSRM
|
4a3db7e2c3
|
Merging PR #847 manually
|
2013-12-20 13:15:57 +01:00 |
|
DennisOSRM
|
838322299a
|
generate pkgconfig file
|
2013-12-20 13:13:35 +01:00 |
|
Dane Springmeyer
|
5e4121ac58
|
libosrm as static lib
|
2013-12-18 18:08:25 -05:00 |
|
Dennis Luxen
|
81d8c8f9bf
|
don't inline code in debug build
|
2013-12-18 18:33:24 +01:00 |
|
Dennis Luxen
|
0d246a4422
|
enable profiling information in debug build
|
2013-12-18 13:16:32 +01:00 |
|
Dennis Luxen
|
21ff3fbccd
|
un-lint'ing CMakeLists.txt
|
2013-12-17 21:42:00 +01:00 |
|
Dennis Luxen
|
90efbefbec
|
install includes to include/osrm
|
2013-12-17 20:26:15 +01:00 |
|
Dennis Luxen
|
fd2f000075
|
install lib header files with make install target
|
2013-12-17 17:59:44 +01:00 |
|
Dane Springmeyer
|
bb244646df
|
bake gitdescription and uuid into OSRM library to avoid failure points of linking them directly
|
2013-12-16 18:49:35 -05:00 |
|
Dane Springmeyer
|
238dd07cf6
|
fix linking order to unbreak linux builds against static protobuf and libz
|
2013-12-16 17:03:17 -05:00 |
|
Dennis Luxen
|
cb6f4ad646
|
(partially) sanitize capitalization
|
2013-12-16 17:58:57 +01:00 |
|