Siarhei Fedartsou
2844267f00
Update warnings.cmake
2024-05-25 09:32:34 +02:00
Siarhei Fedartsou
d59e07a365
Update warnings.cmake
2024-05-25 08:58:31 +02:00
Siarhei Fedartsou
992782610f
Update warnings.cmake
2024-05-24 23:38:54 +02:00
Siarhei Fedartsou
f368348739
wip
2024-05-24 22:59:22 +02:00
Siarhei Fedartsou
044986885d
wip
2024-05-24 21:34:08 +02:00
Siarhei Fedartsou
6c5249dbbf
wip
2024-05-24 21:29:46 +02:00
Siarhei Fedartsou
923f8a8479
Merge branch 'master' into sf-cpp-20
2024-05-24 09:32:38 +02:00
Dennis Luxen
24646aada9
Remove outdated warnings ( #6894 )
2024-05-23 19:39:00 +02:00
Siarhei Fedartsou
69c22311d2
Enable clang-15
2024-05-11 19:37:43 +02:00
Siarhei Fedartsou
c865cc5917
Enable other gcc compilers
2024-05-11 17:39:01 +02:00
Siarhei Fedartsou
29b2640017
Use clang
2024-05-11 16:32:26 +02:00
Siarhei Fedartsou
91e8c20eaa
Check if it is possible to build project with C++20 on current CI
2024-05-11 10:22:55 +02:00
Siarhei Fedartsou
fe9464b09d
Check if it is possible to build project with C++20 on current CI
2024-05-11 10:21:09 +02:00
Siarhei Fedartsou
9703b787eb
Check if it is possible to build project with C++20 on current CI
2024-05-10 21:59:47 +02:00
Dennis Luxen
1204b746d5
Merge pull request #6477 from Project-OSRM/update_cmakelists
...
Update CMakeLists
2022-12-11 10:15:41 +01:00
Dennis Luxen
16c6f23791
Fix CMake warning
...
CMake Warning (dev) at /usr/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (Lua). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/share/cmake-3.24/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
cmake/FindLua.cmake:39 (include)
CMakeLists.txt:571 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
2022-12-10 20:50:32 +01:00
Dennis Luxen
5292172770
One more place where version is listed
2022-12-10 18:58:25 +01:00
Dennis Luxen
5bab68c737
Update CMakeLists
...
- remove GOLD linker special case handling
- bump minimum cmake version to 3.20
- simplify LTO detection
- remove outdated way to check for compiler flags
- remove outdated compiler version gates (rely on CXX version)
- remove outdated Apple platform handling
- disable compiler-specific CXX extensions
- require boost 1.70 in all builds
- remove unused variable
2022-12-10 18:25:58 +01:00
Siarhei Fedartsou
7be9039f53
Get rid of Mason ( #6387 )
2022-10-06 14:13:12 +02:00
Siarhei Fedartsou
902bfc7806
Refactor CMake code related to compiler warnings, enable some additional warnings ( #6355 )
2022-09-30 11:42:36 +02:00
Siarhei Fedartsou
91895604c9
Migrate to modern TBB version ( #6300 )
2022-08-24 18:13:49 +02:00
Siarhei Fedartsou
589becbfec
Use Conan instead of Mason to install code dependencies ( #6284 )
...
* Use Conan instead of Mason to install code dependencies
2022-08-01 21:21:20 +01:00
ijleesw
dca35dcc86
Add support for lua5.4 in FindLua.cmake
2021-07-20 23:21:49 +01:00
Denis Chaplygin
2d0b2ca987
Removed STXXL support.
2020-08-20 11:54:02 +03:00
Andrii Dmytrenko
e2e326d15e
Fix cpack config by pointing to a correct LICENSE file
2019-01-17 09:45:11 -08: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
Patrick Niklaus
19651c3d91
Remove unused shapefile/gdal dependencies
2018-02-06 11:51:33 +01:00
Michael Krasnyk
eb48945807
Add use of LUA_LIBRARY_DIRS, #4646
2017-10-31 23:35:01 -04:00
Michael Krasnyk
1d4c5b2e4d
Remove prefix v in pkg-config version string
2017-10-16 10:25:17 +01:00
Michael Krasnyk
fc3f96abcb
Use pkg-config to find lua in non-standard locations
2017-09-26 09:03:57 +02:00
Daniel J. Hofmann
175d27691d
Fixes line endings, related to #4235
2017-07-10 07:26:17 +00:00
Daniel J. Hofmann
d88e5ddf20
Uses node-cmake's CMake module directly, resolves #3912
...
No need for vendoring.
2017-05-31 14:40:31 +02:00
Daniel Patterson
4605c35101
Mark NodeJS headers as system includes to suppress compiler warnings.
2017-05-26 09:15:34 +00:00
Daniel J. Hofmann
603e2ee7de
Adapts bindings to node-cmake v2, resolves #3879
2017-04-06 15:26:54 +02:00
Daniel J. Hofmann
2351b5a084
Merges node-osrm into repository
...
Build with
cmake .. -DCMAKE_BUILD_TYPE=Release -DENABLE_NODE_BINDINGS=On -DENABLE_MASON=On
2017-03-21 20:10:39 +00:00
Michael Krasnyk
851fcf0758
Use _TBB_DEFAULT_INSTALL_DIR as a single-value variable
2017-03-20 13:52:23 +00:00
Michael Krasnyk
7379be90f9
Configure custom TBB builds via TBB_INSTALL_DIR
2017-03-20 13:52:23 +00:00
Patrick Niklaus
7ecf3410bf
Bundle mason.cmake and mason.sh
2017-02-16 16:08:07 +00:00
Michael Krasnyk
337ecefa45
Added osrm-extract-conditionals tool
2017-01-24 10:31:59 +01:00
Michael Krasnyk
75e0b5a5c4
Fix Lua static library linking
2017-01-19 17:06:00 +01:00
Mathias Gug
a7d63283ab
Update Package Contact information.
2017-01-11 03:09:04 +01:00
Mathias Gug
84b8d3cfb9
Support rpm packages.
2017-01-11 03:09:04 +01:00
Daniel Patterson
f7e8581a1b
Replace fingerprint with semver-based scheme. ( #3467 )
2017-01-06 13:45:08 -08:00
Daniel Patterson
3dfbf42e61
Don't mark all lanes as designated when there are blank lane specifiers in the tag.
2016-12-15 10:55:16 +01:00
Dane Springmeyer
43566bfd14
support -flto with clang++
2016-12-01 21:55:17 +01:00
Patrick Niklaus
4489c8dfc2
Expose LibOSRM find_package style variable to work as subproject
2016-11-29 15:38:51 +00:00
Patrick Niklaus
a764fd1f29
Don't expose all OSRM flags only the ones needed by external code
2016-11-19 17:02:31 +01:00
Daniel Patterson
bf6df74d44
Consolidate datafacade file loading logic.
...
Both datafacades now use a single large memory block and common
file loading logic.
2016-11-15 16:55:02 -08:00
Dane Springmeyer
fa1a0a1325
Ensure pkg-config reports OSRM_LIB_LINKER_FLAGS
2016-11-12 14:35:32 +01:00
Daniel J. Hofmann
77931ffe24
Changes Lua detection to be less strict
2016-10-12 23:09:59 +02:00