]> wimlib.net Git - wimlib/blob - tools/clang-build-with-cfi
configure.ac: generate version number from git commit and tags
[wimlib] / tools / clang-build-with-cfi
1 #!/bin/sh
2
3 set -evu
4
5 ./configure CC=clang --enable-test-support
6
7 ARGS=(-fsanitize=cfi -fsanitize=safe-stack
8         -flto -fvisibility=hidden
9         -O3 -std=c99 -Wall -Wno-pointer-sign
10         -D_GNU_SOURCE -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64
11         -Iinclude -I. -I/usr/include/libxml2
12         -lntfs-3g -lxml2 -lfuse -lpthread -lrt -lcrypto)
13
14 clang src/*.c programs/imagex.c -o wimlib-imagex "${ARGS[@]}"
15 clang src/*.c tests/wlfuzz.c -o wlfuzz "${ARGS[@]}"