From c3948c21ef00fbf8ef02f3c2922e84ba72e8a62b Mon Sep 17 00:00:00 2001 From: bobby3605 Date: Tue, 17 Sep 2024 00:35:32 -0500 Subject: [PATCH] glslang: build shared libraries shared libraries are required for some of the c++ api classes such as TShader --- pkgs/development/compilers/glslang/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix index 9d67dde87c2d..5c39c5d5c1f0 100644 --- a/pkgs/development/compilers/glslang/default.nix +++ b/pkgs/development/compilers/glslang/default.nix @@ -28,6 +28,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake python3 bison jq ]; + cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; + postPatch = '' cp --no-preserve=mode -r "${spirv-tools.src}" External/spirv-tools ln -s "${spirv-headers.src}" External/spirv-tools/external/spirv-headers