mirror of
https://github.com/uroni/urbackup_backend.git
synced 2025-10-26 11:36:50 +00:00
32 lines
941 B
Batchfile
Executable File
32 lines
941 B
Batchfile
Executable File
|
|
set CMAKE_ARGS=%*
|
|
|
|
set BUILDS_DIR=%TEMP%\builds
|
|
set INSTALL_DIR=%BUILDS_DIR%\install
|
|
mkdir %BUILDS_DIR%
|
|
mkdir %INSTALL_DIR%
|
|
|
|
CALL :install_library aws-checksums
|
|
CALL :install_library aws-c-common
|
|
|
|
mkdir %BUILDS_DIR%\aws-c-io-build
|
|
cd %BUILDS_DIR%\aws-c-io-build
|
|
cmake %CMAKE_ARGS% -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%" -DCMAKE_PREFIX_PATH="%INSTALL_DIR%" %CODEBUILD_SRC_DIR% || goto error
|
|
cmake --build . --config RelWithDebInfo || goto error
|
|
ctest -V || goto error
|
|
|
|
goto :EOF
|
|
|
|
:install_library
|
|
mkdir %BUILDS_DIR%\%~1-build
|
|
cd %BUILDS_DIR%\%~1-build
|
|
git clone https://github.com/awslabs/%~1.git
|
|
cmake %CMAKE_ARGS% -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%" -DCMAKE_PREFIX_PATH="%INSTALL_DIR%" %~1 || goto error
|
|
cmake --build . --target install --config RelWithDebInfo || goto error
|
|
exit /b %errorlevel%
|
|
|
|
:error
|
|
echo Failed with error #%errorlevel%.
|
|
exit /b %errorlevel%
|
|
|