123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- @ECHO OFF
- REM
- REM Copyright (c) Contributors to the Open 3D Engine Project.
- REM For complete copyright and license terms please see the LICENSE at the root of this distribution.
- REM
- REM SPDX-License-Identifier: Apache-2.0 OR MIT
- REM
- REM
- REM To get recursive folder creation
- SETLOCAL EnableExtensions EnableDelayedExpansion
- where /Q cmake
- IF NOT %ERRORLEVEL%==0 (
- ECHO [ci_build] CMake not found
- GOTO :errorlocal
- )
- REM Ending the local environment to be able to propagate the TMP/TEMP variables to the calling script
- ENDLOCAL
- IF NOT "%COMMAND_CWD%"=="" (
- call ECHO [ci_build] Changing CWD to %COMMAND_CWD%
- call CD %COMMAND_CWD%
- IF ERRORLEVEL 1 (
- ECHO [ci_build] Failed to change directory to %COMMAND_CWD%
- GOTO :error
- )
- )
- REM Jenkins does not defined TMP
- IF "%TMP%"=="" (
- IF "%WORKSPACE%"=="" (
- SET TMP=%APPDATA%\Local\Temp
- SET TEMP=%APPDATA%\Local\Temp
- ) ELSE (
- SET TMP=%WORKSPACE%\Temp
- SET TEMP=%WORKSPACE%\Temp
- REM This folder may not be created in the workspace
- IF NOT EXIST "!TMP!" (
- MKDIR "!TMP!"
- )
- )
- )
- EXIT /b 0
- :errorlocal
- ENDLOCAL
- :error
- EXIT /b 1
|