osrm-backend/server
Daniel J. Hofmann 31cf8a8813 Remove Boost.Filesystem v3 fix for Boost < 1.48, refactor call sites.
We needed this for Boost < 1.48, but per our Wiki on building OSRM:

> On Ubuntu 12.04 you will be limited to OSRM tag v0.3.10 because
> later versions **require Boost v1.49+** and installing this
> causes problems with libluabind-dev package.

Thus, rip it out!

To keep the commits atomic and isolated, I also refactored all call
sites that used the functionality from the portability fix.

While doing this, I also simplified the monster of around ~100 lines of
file path checking --- lambda's are awesome' use them!

References:

- http://stackoverflow.com/a/1750710
- https://github.com/Project-OSRM/osrm-backend/wiki/Building-on-Ubuntu
2015-09-29 16:15:54 +02:00
..
data_structures Remove Boost.Filesystem v3 fix for Boost < 1.48, refactor call sites. 2015-09-29 16:15:54 +02:00
http Modernize the code base to C++11 standards and beyond. 2015-08-18 12:56:34 +02:00
api_grammar.hpp remove possibility to choose algorithm but only use brute force and farthest insertion 2015-09-01 15:20:34 +02:00
connection.cpp Extend compressed output lifetime till the async write function finishes. 2015-09-16 02:06:58 +02:00
connection.hpp Extend compressed output lifetime till the async write function finishes. 2015-09-16 02:06:58 +02:00
request_handler.cpp fix code-format regression 2015-02-24 09:08:59 +01:00
request_handler.hpp change copyright line from personal names to project 2015-02-19 09:19:51 +01:00
request_parser.cpp Bugfix: allow POST request without POST data 2015-09-24 14:40:35 +02:00
request_parser.hpp Handle POST request when spanning multiple packets 2015-05-31 21:34:38 +02:00
server.hpp change copyright line from personal names to project 2015-02-19 09:19:51 +01:00