| REM Copyright 2020 The Marl Authors. | |
| REM | |
| REM Licensed under the Apache License, Version 2.0 (the "License"); | |
| REM you may not use this file except in compliance with the License. | |
| REM You may obtain a copy of the License at | |
| REM | |
| REM https://www.apache.org/licenses/LICENSE-2.0 | |
| REM | |
| REM Unless required by applicable law or agreed to in writing, software | |
| REM distributed under the License is distributed on an "AS IS" BASIS, | |
| REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| REM See the License for the specific language governing permissions and | |
| REM limitations under the License. | |
| @echo on | |
| SETLOCAL ENABLEDELAYEDEXPANSION | |
| SET BUILD_ROOT=%cd% | |
| SET PATH=C:\python36;C:\Program Files\cmake\bin;%PATH% | |
| SET ROOT_DIR=%cd%\github\marl | |
| SET BUILD_DIR=%ROOT_DIR%\build | |
| cd %ROOT_DIR% | |
| if !ERRORLEVEL! neq 0 exit !ERRORLEVEL! | |
| git submodule update --init | |
| if !ERRORLEVEL! neq 0 exit !ERRORLEVEL! | |
| SET CONFIG=Release | |
| mkdir %BUILD_DIR% | |
| cd %BUILD_DIR% | |
| if !ERRORLEVEL! neq 0 exit !ERRORLEVEL! | |
| cmake "%ROOT_DIR%" ^ | |
| -G "%BUILD_GENERATOR%" ^ | |
| -A "%BUILD_TARGET_ARCH%" ^ | |
| "-DMARL_BUILD_TESTS=1" ^ | |
| "-DMARL_BUILD_EXAMPLES=1" ^ | |
| "-DMARL_BUILD_BENCHMARKS=1" ^ | |
| "-DMARL_WARNINGS_AS_ERRORS=1" ^ | |
| "-DMARL_DEBUG_ENABLED=1" ^ | |
| "-DMARL_INSTALL=1" ^ | |
| "-DBENCHMARK_ENABLE_INSTALL=0" ^ | |
| "-DCMAKE_INSTALL_PREFIX=%INSTALL_DIR%" | |
| if !ERRORLEVEL! neq 0 exit !ERRORLEVEL! | |
| cmake --build . --config %CONFIG% --target install |