Aleksei Potov
|
05dc415aba
|
option to disable LTO
|
2016-06-23 09:44:02 -07:00 |
|
Daniel J. Hofmann
|
256d39b572
|
Sync OSRM version in CMakeLists, fixes #2576
|
2016-06-22 17:03:31 +02:00 |
|
Michael Krasnyk
|
57c9525e5c
|
Added i686 Travis build
|
2016-06-20 22:45:40 +02:00 |
|
Dane Springmeyer
|
6ecc123d15
|
Fix various issues with pkg-config
|
2016-06-04 12:08:54 +02:00 |
|
Daniel J. Hofmann
|
87f00d2c4c
|
Restrict CMake version to 2.8.11+ for target_include_directories
|
2016-06-02 16:07:29 +02:00 |
|
Dane Springmeyer
|
4de64a92cb
|
fix zlib linking order
|
2016-05-25 09:32:27 -04:00 |
|
Patrick Niklaus
|
edf9e0c1ed
|
[skip ci] Update changelog and OSRM version
|
2016-05-20 18:52:00 +02:00 |
|
Dane Springmeyer
|
fe39d0fd10
|
disable BOOST_TEST_DYN_LINK if Boost_USE_STATIC_LIBS
|
2016-05-20 00:03:37 -04:00 |
|
Moritz Kobitzsch
|
ba074b0116
|
initial version of intersection classification
|
2016-05-19 16:43:46 +02:00 |
|
Daniel J. Hofmann
|
0f2bb5dde5
|
Disable builing components tool by default until GDAL 2 compatibility #1738 lands
|
2016-05-12 00:25:18 +02:00 |
|
Daniel J. Hofmann
|
98937b187f
|
We require Visual Studio 2015+
References:
- https://github.com/Project-OSRM/osrm-backend/issues/2341#issuecomment-216231618
|
2016-05-02 17:50:54 +02:00 |
|
Patrick Niklaus
|
578eda7d28
|
[skip ci] Add release docs
|
2016-04-29 14:00:10 +02:00 |
|
Patrick Niklaus
|
cc35d15b2d
|
More folds and reorder some build instructions
|
2016-04-25 00:19:48 +02:00 |
|
Patrick Niklaus
|
b6a793a1e2
|
Fix COVERAGE=ON and add SANITIZE=ON/OFF
|
2016-04-12 15:43:29 +02:00 |
|
Patrick Niklaus
|
6643e7f499
|
Integrate converage reporting
|
2016-04-08 20:37:51 +02:00 |
|
Patrick Niklaus
|
dea12779cf
|
basename -> filename, fixes #2027
|
2016-04-08 01:50:25 +02:00 |
|
Daniel J. Hofmann
|
a516245c94
|
Modularize benchmarks subproject
|
2016-04-06 18:36:08 +02:00 |
|
Daniel J. Hofmann
|
b1ed268d0e
|
Start modularizing the CMake buildsystem
The main reason for modularizing the unit tests was to split off
libboost_unit_test_framework from the osrm toolchain binaries.
Now only the unit test binaries link against it, unblocking
binary distribution without unit test library dependencies.
I started this on v4 a couple of weeks ago and hit a -llua5 issue on
Travis. By now v5 diverged quite a bit (especially in the code that I
have to stare at for debugging the issues).
https://github.com/Project-OSRM/osrm-backend/pull/2073
Let's bring this to v5+ only.
This is blocking:
- https://github.com/Project-OSRM/osrm-backend/issues/2065
- https://github.com/Project-OSRM/osrm-backend/issues/2197#issuecomment-204864938
|
2016-04-06 18:36:06 +02:00 |
|
Patrick Niklaus
|
c540c85cf8
|
Remove tests from default target until we get proper switchting in place
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
b17491ebe5
|
Bump osrm version
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
7174baa91e
|
Move osrm-components to BUILD_COMPONENTS flag
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
a964bec0f8
|
Add route fixture test
|
2016-04-05 22:59:14 +02:00 |
|
Patrick Niklaus
|
d51eefa1c4
|
Make tests build by default
|
2016-04-05 22:59:14 +02:00 |
|
Daniel J. Hofmann
|
099a805260
|
Initial unit tests setup for typed libosrm services
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
9d893d6d4d
|
Library tests build system integration
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
c3e7e96dce
|
Adds round trip tests for RFC 4648 Test Vectors and equality checks
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
59163cb2fc
|
Install storage_config.hpp
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
cb8bfa027e
|
Only allow to specify the common base path
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
29cf9e05db
|
Only install necessary headers
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
0b3289ea37
|
Remove the encoder/decoder dependecy from Hint
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
a8fc95d4e4
|
Move bearing to public namespace
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
b08b360f38
|
Big Restructuring / Cleanup
|
2016-04-05 22:58:32 +02:00 |
|
Moritz Kobitzsch
|
f1aa03c360
|
handle segregated roads (merge for turn analysis)
|
2016-04-05 22:58:32 +02:00 |
|
Moritz Kobitzsch
|
ef1e0e14ec
|
advanced guidance on 5.0
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
715ee66b03
|
Install _all_ transitively from public headers included header
|
2016-04-05 22:58:32 +02:00 |
|
Daniel J. Hofmann
|
fcf5838019
|
Fixes missing public header installations
|
2016-04-05 22:58:32 +02:00 |
|
Patrick Niklaus
|
f3e72623e9
|
Add viaroute suport for new API
|
2016-04-05 22:58:32 +02:00 |
|
bergwerkgis
|
d0636a9f6d
|
make AppVeyor work again
|
2016-03-31 16:49:30 +02:00 |
|
Daniel J. Hofmann
|
af554e7ed0
|
Provide uninstall target, closes #1972
|
2016-03-10 21:25:27 +01:00 |
|
Daniel J. Hofmann
|
a7d83b701f
|
Provides a CMake variable to disable ccache usage
|
2016-03-07 12:37:16 +01:00 |
|
Daniel J. Hofmann
|
d0b591307a
|
We're already on v4.9.1, update CMakeLists, closes #2060
|
2016-03-07 12:25:54 +01:00 |
|
Daniel Patterson
|
017ff53702
|
Code review updates.
|
2016-03-03 13:25:01 -08:00 |
|
Daniel Patterson
|
03d360b7bf
|
Enable color output when compiling with clang - makes errors a bit easier to spot.
|
2016-03-02 18:00:31 -08:00 |
|
Daniel J. Hofmann
|
becae46296
|
Enable decltype-based result_of type alias
|
2016-03-01 23:51:26 +01:00 |
|
Daniel Patterson
|
56e35e8ef2
|
Remove GeoJSON based debugging output, we can now generate vector tiles with roughly the same data on-the-fly.
|
2016-03-01 23:51:25 +01:00 |
|
Patrick Niklaus
|
085bab749f
|
osrm-prepare -> osrm-contract
|
2016-03-01 16:43:34 +01:00 |
|
Daniel J. Hofmann
|
4b8c0ac143
|
Revert "Folds json_* utilities into json subfolder and adapts includes"
This reverts commit cd039c69c0a92a35889e3c875b8eb53cf07377bb.
|
2016-02-12 15:46:24 -08:00 |
|
Daniel J. Hofmann
|
ec01c2a119
|
Folds json_* utilities into json subfolder and adapts includes
|
2016-02-12 15:46:24 -08:00 |
|
Daniel J. Hofmann
|
ef171f3acd
|
Properly use typed math constants instead of impl. specific hacks
PI is not in the stdlib, neither is 1/pi, pi*2 and so on. Instead
of relying on implementations providing these, use properly typed
math constants.
Main benefits:
- portable and
- returns constexpr, for compile-time computation
References:
- http://www.boost.org/doc/libs/1_60_0/libs/math/doc/html/math_toolkit/constants_intro.html
- http://www.boost.org/doc/libs/1_60_0/libs/math/doc/html/math_toolkit/constants.html
|
2016-02-12 15:46:24 -08:00 |
|
Daniel J. Hofmann
|
7a115e93c0
|
Removes check-hsgr
|
2016-01-26 22:57:02 +01:00 |
|