distributable: url: https://github.com/KhronosGroup/Vulkan-Headers/archive/v{{version}}.tar.gz strip-components: 1 versions: github: KhronosGroup/Vulkan-Headers/tags build: dependencies: cmake.org: '*' ninja-build.org: '*' script: | cmake -S . -B build/ $ARGS cmake --install build env: ARGS: - -DCMAKE_INSTALL_PREFIX="{{prefix}}" - -G Ninja test: dependencies: llvm.org: <17 fixture: | #include #include int main() { printf("vulkan version %d", VK_VERSION_1_0); return 0; } script: | mv $FIXTURE test.cpp clang++ test.cpp -o test out=$(./test) echo $out