From ae2d061282882557ebd2a242e4afc3e353deac61 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 2 Mar 2026 21:11:56 +0100 Subject: [PATCH] windows fix --- build.sh | 2 +- implementations/Crafter.Build-Shader.cpp | 6 +++--- interfaces/Crafter.Build-Shader.cppm | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.sh b/build.sh index a47ba17..3f32cb4 100755 --- a/build.sh +++ b/build.sh @@ -21,7 +21,7 @@ cmake -B build \ cmake --build build --config Release cd ../../ -common_options="-stdlib=libc++ -I./build -std=c++26 -O3 -march=native -mtune=native -fprebuilt-module-path=./build -D CRAFTER_BUILD_CONFIGURATION_TARGET_x86_64_pc_linux_gnu -D CRAFTER_BUILD_CONFIGURATION_TYPE_EXECUTABLE -c" +common_options="-stdlib=libc++ -I./build/glslang -std=c++26 -O3 -march=native -mtune=native -fprebuilt-module-path=./build -D CRAFTER_BUILD_CONFIGURATION_TARGET_x86_64_pc_linux_gnu -D CRAFTER_BUILD_CONFIGURATION_TYPE_EXECUTABLE -c" clang++ -std=c++26 -stdlib=libc++ -Wno-reserved-identifier -Wno-reserved-module-identifier --precompile /usr/share/libc++/v1/std.cppm -o ./build/std.pcm diff --git a/implementations/Crafter.Build-Shader.cpp b/implementations/Crafter.Build-Shader.cpp index ea85a11..4e92450 100644 --- a/implementations/Crafter.Build-Shader.cpp +++ b/implementations/Crafter.Build-Shader.cpp @@ -18,9 +18,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ module; -#include "glslang/SPIRV/GlslangToSpv.h" -#include "glslang/glslang/Public/ShaderLang.h" -#include "glslang/glslang/Public/ResourceLimits.h" +#include "SPIRV/GlslangToSpv.h" +#include "glslang/Public/ShaderLang.h" +#include "glslang/Public/ResourceLimits.h" #include "../lib/DirStackFileIncluder.h" module Crafter.Build:Shader_impl; import :Shader; diff --git a/interfaces/Crafter.Build-Shader.cppm b/interfaces/Crafter.Build-Shader.cppm index a6c1f08..25cbcaf 100644 --- a/interfaces/Crafter.Build-Shader.cppm +++ b/interfaces/Crafter.Build-Shader.cppm @@ -18,7 +18,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ module; -#include "glslang/glslang/Public/ShaderLang.h" +#include "glslang/Public/ShaderLang.h" export module Crafter.Build:Shader; import std; namespace fs = std::filesystem;