Compare commits

..

2 Commits

Author SHA1 Message Date
Jiga228 d1692198af Убрал из сборщика тестов загрузку Vulkan SDK
CMake on a single platform / build (push) Successful in 1m44s
2026-06-03 19:43:32 +07:00
Jiga228 1cfbfd61be Добавил автоматическую установку Vulkan SDK (пока только для Windows)
CMake on a single platform / build (push) Has been cancelled
2026-06-03 19:41:09 +07:00
3 changed files with 96 additions and 0 deletions
+32
View File
@@ -1,4 +1,36 @@
@echo off @echo off
if "%VULKAN_SDK%"=="" (
echo Vulkan SDK not found.
:: Запрашиваем подтверждение установки. Значение по умолчанию — Y
set "ANSWER=y"
set /p "ANSWER=Would you like to install it? [y/n, default: y]: "
:: Проверяем ответ с использованием отложенного расширения (! вместо %)
if /i not "!ANSWER!"=="y" (
echo Installation cancelled by user.
exit /b
)
echo Downloading Vulkan SDK...
curl -L -o ".\vulkan_sdk.exe" "https://sdk.lunarg.com/sdk/download/latest/windows/vulkan-sdk.exe"
if exist ".\vulkan_sdk.exe" (
echo Downloading finished successfully.
echo Starting installation...
:: Запуск установщика в тихом режиме (параметр /S)
start "" /wait ".\vulkan_sdk.exe" /S
del .\vulkan_sdk.exe
echo Installation completed.
) else (
echo Error: Failed to download Vulkan SDK.
)
) else (
echo Vulkan SDK is already installed at: %VULKAN_SDK%
)
mkdir .\build mkdir .\build
cd build cd build
cmake -DBUILD_MODE=Engine .. cmake -DBUILD_MODE=Engine ..
+32
View File
@@ -1,4 +1,36 @@
@echo off @echo off
if "%VULKAN_SDK%"=="" (
echo Vulkan SDK not found.
:: Запрашиваем подтверждение установки. Значение по умолчанию — Y
set "ANSWER=y"
set /p "ANSWER=Would you like to install it? [y/n, default: y]: "
:: Проверяем ответ с использованием отложенного расширения (! вместо %)
if /i not "!ANSWER!"=="y" (
echo Installation cancelled by user.
exit /b
)
echo Downloading Vulkan SDK...
curl -L -o ".\vulkan_sdk.exe" "https://sdk.lunarg.com/sdk/download/latest/windows/vulkan-sdk.exe"
if exist ".\vulkan_sdk.exe" (
echo Downloading finished successfully.
echo Starting installation...
:: Запуск установщика в тихом режиме (параметр /S)
start "" /wait ".\vulkan_sdk.exe" /S
del .\vulkan_sdk.exe
echo Installation completed.
) else (
echo Error: Failed to download Vulkan SDK.
)
) else (
echo Vulkan SDK is already installed at: %VULKAN_SDK%
)
mkdir build mkdir build
cd build cd build
cmake -DBUILD_MODE=All .. -A Win32 cmake -DBUILD_MODE=All .. -A Win32
+32
View File
@@ -1,4 +1,36 @@
@echo off @echo off
if "%VULKAN_SDK%"=="" (
echo Vulkan SDK not found.
:: Запрашиваем подтверждение установки. Значение по умолчанию — Y
set "ANSWER=y"
set /p "ANSWER=Would you like to install it? [y/n, default: y]: "
:: Проверяем ответ с использованием отложенного расширения (! вместо %)
if /i not "!ANSWER!"=="y" (
echo Installation cancelled by user.
exit /b
)
echo Downloading Vulkan SDK...
curl -L -o ".\vulkan_sdk.exe" "https://sdk.lunarg.com/sdk/download/latest/windows/vulkan-sdk.exe"
if exist ".\vulkan_sdk.exe" (
echo Downloading finished successfully.
echo Starting installation...
:: Запуск установщика в тихом режиме (параметр /S)
start "" /wait ".\vulkan_sdk.exe" /S
del .\vulkan_sdk.exe
echo Installation completed.
) else (
echo Error: Failed to download Vulkan SDK.
)
) else (
echo Vulkan SDK is already installed at: %VULKAN_SDK%
)
mkdir build mkdir build
cd build cd build
cmake -DBUILD_MODE=All .. -A x64 cmake -DBUILD_MODE=All .. -A x64