1if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2019" call "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Auxiliary/Build/vcvarsall.bat" x64 || exit /b 2set PATH=%APPVEYOR_BUILD_FOLDER%\deps\bin;%PATH% 3 4rem Build Corrade 5git clone --depth 1 git://github.com/mosra/corrade.git || exit /b 6cd corrade || exit /b 7mkdir build && cd build || exit /b 8cmake .. ^ 9 -DCMAKE_BUILD_TYPE=Release ^ 10 -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ 11 -DWITH_INTERCONNECT=OFF ^ 12 -DWITH_TESTSUITE=OFF ^ 13 -DUTILITY_USE_ANSI_COLORS=ON ^ 14 -G Ninja || exit /b 15cmake --build . || exit /b 16cmake --build . --target install || exit /b 17cd .. && cd .. 18 19rem Magnum 20git clone --depth 1 git://github.com/mosra/magnum.git || exit /b 21cd magnum || exit /b 22 23rem Build the fastest Vulkan driver ever. See appveyor.yml for why Vulkan is 24rem a separate build for now. 25cl.exe /c package/ci/libvulkan.cpp || exit /b 26lib.exe /OUT:%APPVEYOR_BUILD_FOLDER%/deps/lib/libvulkan.lib libvulkan.obj || exit /b 27 28mkdir build && cd build || exit /b 29cmake .. ^ 30 -DCMAKE_BUILD_TYPE=Release ^ 31 -DCMAKE_INSTALL_PREFIX=%APPVEYOR_BUILD_FOLDER%/deps ^ 32 -DVulkan_LIBRARY=%APPVEYOR_BUILD_FOLDER%/deps/lib/libvulkan.lib ^ 33 -DWITH_AUDIO=OFF ^ 34 -DWITH_DEBUGTOOLS=OFF ^ 35 -DWITH_GL=OFF ^ 36 -DWITH_MESHTOOLS=OFF ^ 37 -DWITH_PRIMITIVES=OFF ^ 38 -DWITH_SCENEGRAPH=OFF ^ 39 -DWITH_SHADERS=OFF ^ 40 -DWITH_TEXT=OFF ^ 41 -DWITH_TEXTURETOOLS=OFF ^ 42 -DWITH_TRADE=ON ^ 43 -DWITH_VK=ON ^ 44 -G Ninja || exit /b 45cmake --build . || exit /b 46cmake --build . --target install || exit /b 47cd .. && cd .. 48 49rem Build 50mkdir build && cd build || exit /b 51cmake .. ^ 52 -DCMAKE_BUILD_TYPE=Release ^ 53 -DCMAKE_PREFIX_PATH="%APPVEYOR_BUILD_FOLDER%/deps" ^ 54 -DVulkan_LIBRARY=%APPVEYOR_BUILD_FOLDER%/deps/lib/libvulkan.lib ^ 55 -DWITH_TRIANGLE_EXAMPLE=OFF ^ 56 -DWITH_TRIANGLE_VULKAN_EXAMPLE=ON ^ 57 -G Ninja || exit /b 58cmake --build . || exit /b 59