osrm-backend/docs/windows-deps.md

791 B

Building OSRM for Windows

There is experimental support for building OSRM on Windows.

Dependencies

You will need a modern Windows development stack (e.g. Visual Studio 17). The published binaries are built with Windows Server 2022 Github hosted runners.

Dependencies are managed via Conan and built with CMake.

Building

cmake -DENABLE_CONAN=ON -DENABLE_NODE_BINDINGS=ON -DCMAKE_BUILD_TYPE=%CONFIGURATION% -G "Visual Studio 17 2022" ..

msbuild OSRM.sln ^
/p:Configuration=%CONFIGURATION% ^
/p:Platform=x64 ^
/t:rebuild ^
/p:BuildInParallel=true ^
/m:%NUMBER_OF_PROCESSORS% ^
/toolsversion:Current ^
/clp:Verbosity=normal ^
/nologo