[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/glslang/glslang.desc [COPY] Copyright (C) 2021 - 2025 The T2 SDE Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] Reference compiler for GLSL and HLSL from KhronosGroup [T] Glslang is the official reference compiler front end for the OpenGL ES [T] and OpenGL shading langages. [U] https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ [A] KhronosGroup [M] NoTag [C] base/x11 [F] CROSS OBJDIR NO-LTO.ia64 LATOMIC.sparc [L] BSD [S] Stable [V] 15.4.0 [P] X ?----5---9 102.310 [D] 8bdb0de10345a29989c97ce963160fcb8bd4c02e13cceef222f84673 glslang-15.4.0.tar.gz https://github.com/KhronosGroup/glslang/archive/15.4.0/ var_append cmakeopt ' ' -DBUILD_EXTERNAL=OFF var_append cmakeopt ' ' -DBUILD_SHARED_LIBS=ON var_append cmakeopt ' ' -DALLOW_EXTERNAL_SPIRV_TOOLS=1 atstage toolchain && export LDFLAGS="-Wl,-rpath,${root}${libdir}" # hotfix remove absolute system installed library, especially w/o $root prefix for cross builds atstage cross && var_append GCC_WRAPPER_FILTER '|' "sed 's,$root/TOOLCHAIN.*libSPIRV-Tools\(.*\)\.[as].*,-lSPIRV-Tools\1,g'" hook_add premake 5 'sed -i "/usr\/lib.*\/.*\.so/d" */*/*.dir/build.make'