23-spirv-cross.yaml (782B)
1 name: spirv-cross 2 buildsystem: cmake-ninja 3 builddir: true 4 config-opts: 5 - "-DCMAKE_BUILD_TYPE=Release" 6 - "-DSPIRV_CROSS_SHARED=ON" 7 - "-DSPIRV_CROSS_STATIC=OFF" 8 - "-DSPIRV_CROSS_CLI=OFF" 9 - "-DSPIRV_CROSS_ENABLE_TESTS=OFF" 10 - "-DSPIRV_CROSS_ENABLE_GLSL=ON" 11 - "-DSPIRV_CROSS_ENABLE_HLSL=OFF" 12 - "-DSPIRV_CROSS_ENABLE_MSL=OFF" 13 - "-DSPIRV_CROSS_ENABLE_CPP=OFF" 14 - "-DSPIRV_CROSS_ENABLE_REFLECT=OFF" 15 - "-DSPIRV_CROSS_ENABLE_C_API=ON" 16 - "-DSPIRV_CROSS_ENABLE_UTIL=ON" 17 build-options: 18 strip: true 19 sources: 20 - type: git 21 url: "https://github.com/KhronosGroup/SPIRV-Cross.git" 22 tag: "vulkan-sdk-1.3.290.0" 23 commit: "5d127b917f080c6f052553c47170ec0ba702e54f" 24 cleanup: 25 - /bin 26 - /include 27 - /lib/*.a 28 - /lib/*.la 29 - /lib/cmake 30 - /lib/pkgconfig 31 - /share