tree-sitter/script/build-runtime

22 lines
422 B
Text
Raw Normal View History

#!/usr/bin/env bash
# If `CC` isn't set, pick a default compiler
2018-11-13 15:56:03 -08:00
if hash clang 2>/dev/null; then
: ${CC:=clang}
else
: ${CC:=gcc}
fi
${CC} \
-c \
2018-11-13 15:46:39 -08:00
-O3 \
-std=c99 \
-I lib/src \
-I lib/include \
-I lib/utf8proc \
lib/src/runtime.c \
-o tree-sitter.o
ar rcs libtree-sitter.a tree-sitter.o
rm tree-sitter.o