From 265bc025d5e430f40e03a0d809762dd55076c367 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 22 Jan 2026 14:53:43 +0100 Subject: [PATCH] build: remove zig wrapper and replace it with cdb helper Just use anyzig. No real need for a zig wrapper any more. --- build.zig.version | 1 - cdb | 15 ++++++++++ zig | 73 ----------------------------------------------- 3 files changed, 15 insertions(+), 74 deletions(-) delete mode 100644 build.zig.version create mode 100755 cdb delete mode 100755 zig diff --git a/build.zig.version b/build.zig.version deleted file mode 100644 index e815b86..0000000 --- a/build.zig.version +++ /dev/null @@ -1 +0,0 @@ -0.15.1 diff --git a/cdb b/cdb new file mode 100755 index 0000000..8cceff5 --- /dev/null +++ b/cdb @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +rm -rf .zig-cache +rm -rf .cache/cdb +mkdir -p .cache/cdb + +zig build + +( + echo \[ + cat .cache/cdb/* + echo {}\] +) | perl -0777 -pe 's/,\n\{\}//igs' | jq . | grep -v 'no-default-config' >compile_commands.json +exit 0 diff --git a/zig b/zig deleted file mode 100755 index 0e45eb0..0000000 --- a/zig +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -set -e - -ARCH=$(uname -m) - -BASEDIR="$(cd "$(dirname "$0")" && pwd)" -ZIGDIR=$BASEDIR/.cache/zig -VERSION=$(build.zig.version - NEWVERSION=$(&/dev/null; then - TARBALL="https://ziglang.org/builds/$ZIGVER.tar.xz" - fi - if [ ! -d "$ZIGVER" ]; then - curl "$TARBALL" | tar -xJ - fi - ) -} -get_zig - -if [ "$1" == "cdb" ]; then - rm -rf .zig-cache - rm -rf .cache/cdb - - $ZIG build - - ( - echo \[ - cat .cache/cdb/* - echo {}\] - ) | perl -0777 -pe 's/,\n\{\}//igs' | jq . | grep -v 'no-default-config' >compile_commands.json - exit 0 -fi - -exec $ZIG "$@"