summaryrefslogtreecommitdiff
path: root/check
diff options
context:
space:
mode:
Diffstat (limited to 'check')
-rwxr-xr-xcheck8
1 files changed, 8 insertions, 0 deletions
diff --git a/check b/check
index c609690..73a35ac 100755
--- a/check
+++ b/check
@@ -30,6 +30,14 @@ rustc)
cargo build --release --target-dir /tmp/aoc_rust --manifest-path $aoc_path/rust/Cargo.toml
solve=/tmp/aoc_rust/release/aoc_$year-$day
;;
+c)
+ gcc $aoc_path/c.c -Wall -Wextra -Werror -std=c23 -o /tmp/aoc_c
+ solve=/tmp/aoc_c
+ ;;
+cc)
+ gcc $aoc_path/c.c -Wall -Wextra -Werror -std=c23 -O3 -o /tmp/aoc_c
+ solve=/tmp/aoc_c
+ ;;
*)
echo "unknown lang: $lang"
exit 1