From 281f2e5a6b572912de3ab7bf77b3dc55abffeede Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 2 Mar 2026 19:56:38 +0100 Subject: [PATCH] windows fix --- build.ps1 | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/build.ps1 b/build.ps1 index ecda7e6..3c0da3f 100644 --- a/build.ps1 +++ b/build.ps1 @@ -7,10 +7,20 @@ git clone https://github.com/KhronosGroup/glslang.git .\build\glslang cd .\build\glslang -$useLibc = "-nostdinc++ -nostdlib++ -isystem $env:LIBC_DIR\include\c++\v1 -L $env:LIBC_DIR\lib -lc++" +$useLibc = "-nostdinc++ -nostdlib++ -isystem $($env:LIBC_DIR)/include/c++/v1 -L $($env:LIBC_DIR)/lib -lc++" +$buildDir = "$($PWD.Path)/build" -$buildDir = "$($PWD.Path)\build" -cmake -G Ninja -B build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_FLAGS="$useLibc" -DCMAKE_EXE_LINKER_FLAGS="$useLibc" -DCMAKE_SHARED_LINKER_FLAGS="$useLibc" -DCMAKE_BUILD_TYPE=Release -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY="$buildDir" -DCMAKE_LIBRARY_OUTPUT_DIRECTORY="$buildDir" -DENABLE_OPT=OFF +cmake -G Ninja -B $buildDir ` + -DCMAKE_C_COMPILER=clang ` + -DCMAKE_CXX_COMPILER=clang++ ` + -DCMAKE_CXX_FLAGS="$useLibc" ` + -DCMAKE_EXE_LINKER_FLAGS="$useLibc" ` + -DCMAKE_SHARED_LINKER_FLAGS="$useLibc" ` + -DCMAKE_BUILD_TYPE=Release ` + -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY="$buildDir" ` + -DCMAKE_LIBRARY_OUTPUT_DIRECTORY="$buildDir" ` + -DENABLE_OPT=OFF + cmake --build build --config Release cd ..\..\