-
Notifications
You must be signed in to change notification settings - Fork 0
/
build_osrm.bat
28 lines (20 loc) · 769 Bytes
/
build_osrm.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
setlocal
call settings.bat
set TBB_INSTALL_DIR=%PREFIX%\tbb
set TBB_ARCH_PLATFORM=intel64/vc14
git clone -b master --depth 10 https://github.com/Project-OSRM/osrm-backend osrm-backend
cd osrm-backend
mkdir build
cd build
SET PREFIX1=%PREFIX:\=/%
rem cmake .. -G %CMAKE_TARGET% -DCMAKE_BUILD_TYPE=%VARIANT% -DCMAKE_INSTALL_PREFIX=%PREFIX1% -DBOOST_ROOT=%BOOST_ROOT% -DBoost_USE_STATIC_LIBS=ON
rem use for debug:
cmake .. %GENERATOR% -DCMAKE_BUILD_TYPE=%VARIANT% -DCMAKE_INSTALL_PREFIX=%PREFIX% -DBOOST_ROOT=%BOOST_ROOT% -DBoost_USE_STATIC_LIBS=ON -DBoost_ADDITIONAL_VERSIONS=1.58;1.59;1.60;1.61;1.62;1.63;1.64;1.65
%MSBUILD% OSRM.sln
if "%Variant%" == "Debug" (
copy /y Debug\*.pdb .
copy /y Debug\*.exe .
) else (
copy /y Release\*.exe .
)
cd ..