* manually add pygments hatchling DEP and update .cache
[t2sde.git] / package / develop / glslang / glslang.desc
blobf26c3ca7def87aaaf90f77d6ae6e03fdce7abfca
1 [COPY] --- T2-COPYRIGHT-BEGIN ---
2 [COPY] t2/package/*/glslang/glslang.desc
3 [COPY] Copyright (C) 2021 - 2025 The T2 SDE Project
4 [COPY] SPDX-License-Identifier: GPL-2.0
5 [COPY] --- T2-COPYRIGHT-END ---
7 [I] Reference compiler for GLSL and HLSL from KhronosGroup
9 [T] Glslang is the official reference compiler front end for the OpenGL ES
10 [T] and OpenGL shading langages.
12 [U] https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
14 [A] KhronosGroup
15 [M] NoTag <notag@t2sde.org>
17 [C] base/x11
18 [F] CROSS OBJDIR NO-LTO.ia64 LATOMIC.sparc
20 [L] BSD
21 [S] Stable
22 [V] 15.1.0
23 [P] X ?----5---9 102.300
25 [O] var_append cmakeopt ' ' -DBUILD_EXTERNAL=OFF
26 [O] var_append cmakeopt ' ' -DBUILD_SHARED_LIBS=ON
27 [O] var_append cmakeopt ' ' -DALLOW_EXTERNAL_SPIRV_TOOLS=1
29 [O] atstage toolchain && export LDFLAGS="-Wl,-rpath,${root}${libdir}"
30 # hotfix remove absolute system installed library, especially w/o $root prefix for cross builds
31 [O] atstage cross && var_append GCC_WRAPPER_FILTER '|' "sed 's,$root/TOOLCHAIN.*libSPIRV-Tools\(.*\)\.[as].*,-lSPIRV-Tools\1,g'"
32 [O] hook_add premake 5 'sed -i "/usr\/lib.*\/.*\.so/d" */*/*.dir/build.make'
34 [D] 174bb3c14f260e9b28ee07986f7fffe5e035d6f6fdcd369fbfbe5bf7 glslang-15.1.0.tar.gz https://github.com/KhronosGroup/glslang/archive/15.1.0/