#!/usr/bin/env bash # If `CC` isn't set, pick a default compiler if hash clang 2>/dev/null; then : ${CC:=clang} else : ${CC:=gcc} fi ${CC} \ -c \ -O3 \ -std=gnu99 \ $CFLAGS \ -I lib/src \ -I lib/include \ lib/src/lib.c \ -o tree-sitter.o rm -f libtree-sitter.a ar rcs libtree-sitter.a tree-sitter.o rm tree-sitter.o