summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..578bc8b
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+set -eu
+
+CC=clang
+SRC=main.c
+OUT=main
+
+
+$CC \
+ -Wall -Wextra \
+ -v \
+ "$SRC" \
+ -o "$OUT" \
+ -lX11 \
+ -lm
+echo
+
+echo "== Binary info =="
+file "$OUT"
+ldd "$OUT"
+echo
+
+echo "== Running =="
+LD_DEBUG=libs ./"$OUT"