osrm-backend/extractor
Daniel J. Hofmann 809bdb7c1f Fixes version generation, no longer derives version on git tags.
We were stuck on the 4.5.0 tag from develop, since we searched for the
latest tag, but release tags are done on the master branch.

This commit rips out all the code for deriving the version on git tags.

Instead, we define major, minor, and patch versions in the CMakeLists
and then pass it on to:

- the `libosrm.pc` `pkg-config` file

- a `version.hpp` header that makes use of the preprocessor's string
  concatenation to provide an easy way for generating version string
  literals such as "v4.8.0".

That is, in the source code please now use the following defines:

    #define OSRM_VERSION_MAJOR "@OSRM_VERSION_MAJOR@"
    #define OSRM_VERSION_MINOR "@OSRM_VERSION_MINOR@"
    #define OSRM_VERSION_PATCH "@OSRM_VERSION_PATCH@"

    #define OSRM_VERSION "v" OSRM_VERSION_MAJOR "." OSRM_VERSION_MINOR "." OSRM_VERSION_PATCH
2015-09-30 18:22:25 +02:00
..
extraction_containers.cpp Caches iterators instead of invoking function calls on every iteration. 2015-09-15 12:09:39 +02:00
extraction_containers.hpp Fix processing for data files with incorrect node references 2015-09-10 12:22:03 +02:00
extraction_helper_functions.hpp Remove hand written conversion code and replace with stdlib features. 2015-09-29 16:15:54 +02:00
extraction_node.hpp change copyright line from personal names to project 2015-02-19 09:19:51 +01:00
extraction_way.hpp Remove unused memebers and rename to currrent style convention 2015-07-01 18:07:29 +02:00
extractor_callbacks.cpp Use Boost.Optional instead of custom optional monad implementation. 2015-09-28 15:00:21 +02:00
extractor_callbacks.hpp Use Boost.Optional instead of custom optional monad implementation. 2015-09-28 15:00:21 +02:00
extractor_options.cpp Fixes version generation, no longer derives version on git tags. 2015-09-30 18:22:25 +02:00
extractor_options.hpp First step into overhauling the edge storage 2015-06-01 17:22:12 +02:00
extractor.cpp Fixes version generation, no longer derives version on git tags. 2015-09-30 18:22:25 +02:00
extractor.hpp Modernize the code base to C++11 standards and beyond. 2015-08-18 12:56:34 +02:00
first_and_last_segment_of_way.hpp change copyright line from personal names to project 2015-02-19 09:19:51 +01:00
internal_extractor_edge.hpp Modernize the code base to C++11 standards and beyond. 2015-08-18 12:56:34 +02:00
restriction_parser.cpp Use Boost.Optional instead of custom optional monad implementation. 2015-09-28 15:00:21 +02:00
restriction_parser.hpp Do not use an incomplete type with value semantics 2015-09-28 16:50:36 +02:00
scripting_environment.cpp Implement raster source feature to read data from third-party sources, to be used in lua profiles. 2015-09-03 22:28:18 -07:00
scripting_environment.hpp Add documentation to ScriptingEnvironment 2015-04-21 20:00:58 +02:00