Denis Chapligin
b9ebe0c369
Merge pull request #5628 from wangyoucao577/feature/disable-debug-log-compile-time-control
...
Control release mode debug logging output by ENABLE_DEBUG_LOGGING option
2020-08-11 10:27:27 +03:00
Jay Zhang
106082f6f8
feat: add ENABLE_DEBUG_LOGGING option to control debug logging output
2020-07-29 06:00:47 +00:00
Denis Chaplygin
ae6326719a
Removed CONSTEXPR requirement for a boost, as we need at least c++14 for rest of the code.
2020-07-23 11:27:58 +03:00
Denis Chaplygin
0503a2fcd3
Appveyor build now uses dependency files hosted at Wolt.
2020-07-23 11:27:57 +03:00
Julien Desgats
46ab931c64
fix: install the osrm_guidance library
...
In the case of a shared object compilation, the resulting binaries need
that library. It was not installed along the others, leading to failures
when running osrm-extract.
Fixes #5603
2019-11-15 10:32:27 +00:00
Denis Chaplygin
a196e67e1a
Vendored flatbuffers headers should be installed with the libosrm
2019-08-26 11:08:56 +03:00
Denis Chaplygin
1a259ccca0
base_result is a part of public API now, so it needs to be installed
2019-08-26 11:08:56 +03:00
Denis Chaplygin
7ddda105a3
Added flatbuffers support to the PluginBase::Error
...
This changes BREAKS osrm.
2019-08-26 11:08:56 +03:00
Denis Chaplygin
3f34c8d88c
Flatbuffers library added to the list of third party libraries.
2019-08-26 11:08:56 +03:00
Daniel Patterson
a6cf2eee7e
Use faster method for calculating distances.
...
fix cmakelist
2018-04-27 05:21:08 +02:00
Michael Krasnyk
05a5918909
Update CMakeLists.txt file
2018-04-19 22:13:06 +03:00
Patrick Niklaus
f407afa694
Move .osrm file to tar format
2018-03-26 11:02:04 +00:00
Patrick Niklaus
5d1b4ce71d
Port .osrm.icd file over to tar
2018-03-26 11:02:03 +00:00
Patrick Niklaus
6d96a9a2e3
Serialize mldgr using the new tar writer
2018-03-26 11:02:03 +00:00
Patrick Niklaus
86bfe1ede1
First step towards reading/writing tar
2018-03-26 11:02:03 +00:00
Daniel Patterson
e34f2db4db
Get OSRM_VERSION_* fields from package.json so we don't have to change things in two places.
...
No longer need to update CMakeLists.txt version field manually.
2018-03-01 12:05:00 +11:00
Mateusz Loskot
faff2c774d
[msvc] Fix quoting of OSRM_PROJECT_DIR as preprocessor define
...
It looks MSVC still special handling, no quotoing as well as
additional quoting like add_definitions(-DFOO="\\"foo\\"")
as per https://cmake.org/pipermail/cmake/2007-June/014611.html
does not seem to handle CMake variables correctly.
This Visual C++ specific fix is based on this solution
https://cmake.org/pipermail/cmake/2006-September/011292.html
2018-02-14 13:54:54 +01:00
Patrick Niklaus
1aed13500d
Remove GCC 4.9 support. Minimum is now 5.0.
2018-02-09 17:51:58 +01:00
Patrick Niklaus
f6db8ff3b0
Disabel missing initialization warning on GCC 4.9
2018-02-09 17:51:58 +01:00
Patrick Niklaus
bee3bdb576
Don't throw errors on -Wmaybe-uninitialized because of false-positives
2018-02-09 17:51:58 +01:00
Patrick Niklaus
f65958fc14
Disable error on -unused-local-typedef for clang since it has false positives
2018-02-09 17:51:58 +01:00
Patrick Niklaus
f48dd665ad
Fix error due to GLIBC workaround warning
2018-02-09 17:51:58 +01:00
Patrick Niklaus
fa553659de
Turn all warnings to errors for GCC and Clang
2018-02-09 17:51:58 +01:00
Patrick Niklaus
19651c3d91
Remove unused shapefile/gdal dependencies
2018-02-06 11:51:33 +01:00
Patrick Niklaus
71cfb03738
Remove broken check-conditionals tool
2018-02-06 11:51:33 +01:00
Michael Krasnyk
9e93f198ae
Add CRC checksums to EBG and turns data
2018-02-02 11:33:38 -05:00
Michael Krasnyk
10de243556
Move guidance turn generation out of EBGF
2018-02-02 11:33:38 -05:00
Michael Krasnyk
988b6e3311
Split intersection analysis and guidance code
...
Intersection analysis occupy in osrm::extractor::intersection namespace
and guidance code osrm::guidance
2018-02-02 11:33:38 -05:00
Michael Krasnyk
36877e4de5
Move guidance pre-processing code into GUIDANCE library
2018-02-02 11:33:38 -05:00
Mateusz Loskot
c6d12e064c
Add basic facades for Customizer and Partitioner run methods
2018-02-02 15:52:30 +01:00
Mateusz Loskot
8114104a43
Rename namespace partition to partitioner
...
Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though).
2018-02-02 11:07:18 +01:00
Michael Krasnyk
a9d94d35a2
[skip ci] Bump OSRM version to 5.16
2018-01-22 17:24:07 +01:00
Daniel Patterson
02a2d25a3f
Reset versions/changelog for next release - 5.14 work happens on the 5.14 release branch.
2017-11-22 12:37:34 -08:00
Daniel Patterson
ac7705e9a0
Ensure .pc installation to the same heirarchy as the actual libraries (usually /usr/local/lib)
2017-11-01 19:40:31 +00:00
Patrick Niklaus
a68db86dc8
[skip ci] Bump OSRM version to 5.14
2017-10-31 16:17:07 +00:00
Michael Krasnyk
e781e06a17
Use -O0 optimization level for coverage builds
2017-10-12 14:27:55 +01:00
Daniel Patterson
7d9b17fd41
Build against libstdc++-4.9 and supress one libstdc++ symbol so that we can run inside
...
old environments (CentOS, AWS Linux, AWS Lambda, etc)
2017-10-05 17:13:40 +01:00
Michael Krasnyk
fc3f96abcb
Use pkg-config to find lua in non-standard locations
2017-09-26 09:03:57 +02:00
Michael Krasnyk
f4f65f62ee
Remove Lua 5.1 support
2017-09-14 20:00:05 +02:00
Mateusz Loskot
dbcf4cab16
Replace GCC/clang option -std=C++1y with -std=C++14
2017-09-13 13:01:23 +02:00
Lev Dragunov
6951eadc18
CI fix
2017-08-31 11:11:05 +02:00
Daniel Patterson
bdee13dea8
We should be using the module-relative @loader_path. @executable_path is relative to the main node process binary
2017-08-25 15:30:49 -07:00
Patrick Niklaus
303a8fae32
Refactor cell weights and durations to own file and allow for multiple metrics
2017-08-21 13:00:12 +02:00
Daniel Patterson
f4dc93ae66
[skip ci] Reset master versions for next release
2017-08-17 15:06:48 -07:00
Mateusz Loskot
d796c66990
Prefer implicit expansion of CMake variables
...
Unify CMAKE_CXX_COMPILER_ID tests without quoting/bracketing
the variable to use implicit expansion.
Replace STREQUAL with MATCHES to avoid policy warning about
attempt to expand "MSVC" variable, where it literal is intended.
2017-08-10 12:26:48 +02:00
Mateusz Loskot
71e0c7a3cf
Add define WIN32_LEAN_AND_MEAN for Visual C++
...
Helps to avoid compiler C2011 errors due to WinSock types redefinition
from dual #include of winsock.h and winsock2.h
2017-08-08 15:50:47 +02:00
Daniel J. Hofmann
46f75c3d92
[skip ci] Bumps version to 5.11
2017-08-08 11:37:20 +02:00
Michael Krasnyk
95c7832c3e
Don't use STXXL library by default
2017-07-24 13:05:22 +02:00
Michael Krasnyk
336ec4741c
Update TBB mason version to 2017_U7
2017-07-20 13:49:18 +00:00
Pepijn Schoen
0b5c7a97a7
Addressed comments
2017-07-20 12:01:05 +02:00