build.sh (364B)
1 #!/bin/sh 2 3 CC="${CC:-clang}" 4 5 WARNINGS="-Wall -Wextra -Wpedantic ${WERROR:+-Werror} -Wno-unused-parameter -Wno-format-pedantic" 6 FLAGS="-std=c11 -Og -g ${RELEASE:+-DNDEBUG}" 7 8 DEPS="$(pkg-config --cflags --libs liburing openssl)" 9 10 set -ex 11 12 mkdir -p bin 13 14 $CC -o bin/sslclient sslclient.c $WARNINGS $FLAGS $DEPS 15 $CC -o bin/sslserver sslserver.c $WARNINGS $FLAGS $DEPS