blob: b6f38b5b26cef13828b62becb443d5a469154266 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
# Copyright © Tavian Barnes <tavianator@tavianator.com>
# SPDX-License-Identifier: 0BSD
# Run the compiler and check if it succeeded. Usage:
#
# $ build/cc.sh [-q] path/to/file.c [-flags -Warnings ...]
set -eu
# Without -q, print the executed command for config.log
if [ "$1" = "-q" ]; then
shift
else
set -x
fi
$XCC $XCPPFLAGS $XCFLAGS $XLDFLAGS "$@" $XLDLIBS
|