9 lines
927 B
Batchfile
9 lines
927 B
Batchfile
REM cd build 2>NUL && cd .. || mkdir build
|
|
if not exist build\ mkdir build || goto :EOF
|
|
|
|
REM clang++ src/main.cpp -o build/window.exe -O0 -g -gcodeview -stdlib=libc++ -lunwind -lgdi32 -lkernel32 -lvulkan-1 -lSPIRV -lSPIRV-Tools -lSPIRV-Tools-diff -lSPIRV-Tools-opt -lSPVRemapper -lglslang -lOSDependent -lGenericCodeGen -lMachineIndependent -lglslang-default-resource-limits -I%VULKAN_SDK%/Include -L%VULKAN_SDK%/Lib -Wl,-pdb= -v
|
|
|
|
set VSCMD_SKIP_SENDTELEMETRY=1
|
|
set VCPKG_KEEP_ENV_VARS=VSCMD_SKIP_SENDTELEMETRY
|
|
vcvarsall.bat x64 && cl.exe /Fe:build\window.exe /std:c++20 /Od /MDd /EHsc -I%VULKAN_SDK%/Include src/main.cpp user32.lib gdi32.lib kernel32.lib vulkan-1.lib SPIRV.lib SPIRV-Toolsd.lib SPIRV-Tools-diffd.lib SPIRV-Tools-optd.lib SPVRemapperd.lib glslangd.lib OSDependentd.lib GenericCodeGend.lib MachineIndependentd.lib glslang-default-resource-limitsd.lib /link /DEBUG:FULL /IGNORE:4099 /LIBPATH:%VULKAN_SDK%/Lib
|
|
|