2
2
3
3
set SDK_REMOTE = https://github.com/OSTC/php-sdk-binary-tools.git
4
4
set SDK_BRANCH = %PHP_BUILD_SDK_BRANCH%
5
+ set SDK_RUNNER = %PHP_BUILD_CACHE_SDK_DIR% \phpsdk-%PHP_BUILD_CRT% -%PLATFORM% .bat
5
6
6
7
if not exist " %PHP_BUILD_CACHE_BASE_DIR% " (
7
8
echo Creating %PHP_BUILD_CACHE_BASE_DIR%
@@ -13,6 +14,10 @@ if not exist "%PHP_BUILD_OBJ_DIR%" (
13
14
mkdir " %PHP_BUILD_OBJ_DIR% "
14
15
)
15
16
17
+ if not exist " %SDK_RUNNER% " (
18
+ if exist " %PHP_BUILD_CACHE_SDK_DIR% " rmdir /s /q " %PHP_BUILD_CACHE_SDK_DIR% "
19
+ )
20
+
16
21
if not exist " %PHP_BUILD_CACHE_SDK_DIR% " (
17
22
echo Cloning remote SDK repository
18
23
git clone --branch %SDK_BRANCH% %SDK_REMOTE% " %PHP_BUILD_CACHE_SDK_DIR% " 2 >& 1
@@ -21,14 +26,13 @@ if not exist "%PHP_BUILD_CACHE_SDK_DIR%" (
21
26
for /f " tokens=*" %%a in ('type %PHP_BUILD_CACHE_SDK_DIR% \VERSION') do set GOT_SDK_VER = %%a
22
27
echo Got SDK version %GOT_SDK_VER%
23
28
if NOT " %GOT_SDK_VER% " == " %PHP_BUILD_SDK_BRANCH:~8 % " (
24
- echo Updating to the configured SDK version %SDK_BRANCH:~8 %
29
+ echo Switching to the configured SDK version %SDK_BRANCH:~8 %
25
30
echo Fetching remote SDK repository
26
31
git --git-dir=" %PHP_BUILD_CACHE_SDK_DIR% \.git" --work-tree=" %PHP_BUILD_CACHE_SDK_DIR% " fetch --prune origin 2 >& 1
27
32
echo Checkout SDK repository branch
28
33
git --git-dir=" %PHP_BUILD_CACHE_SDK_DIR% \.git" --work-tree=" %PHP_BUILD_CACHE_SDK_DIR% " checkout --force %SDK_BRANCH%
29
34
)
30
35
31
- set SDK_RUNNER = %PHP_BUILD_CACHE_SDK_DIR% \phpsdk-%PHP_BUILD_CRT% -%PLATFORM% .bat
32
36
if not exist " %SDK_RUNNER% " (
33
37
echo " %SDK_RUNNER% " doesn't exist
34
38
exit /b 3
0 commit comments