mirror of
https://github.com/cosinekitty/astronomy.git
synced 2026-03-23 17:03:37 -04:00
24 lines
435 B
Bash
Executable File
24 lines
435 B
Bash
Executable File
#!/bin/bash
|
|
|
|
Fail()
|
|
{
|
|
echo "ERROR($0): $1"
|
|
exit 1
|
|
}
|
|
|
|
[[ -z "${CC}" ]] && CC=gcc
|
|
echo "$0: C compiler = ${CC}"
|
|
|
|
if [[ "$1" == "debug" ]]; then
|
|
BUILDOPT='-g -O0'
|
|
elif [[ -z "$1" ]]; then
|
|
BUILDOPT='-O3'
|
|
else
|
|
Fail "unrecognized command line option"
|
|
fi
|
|
|
|
${CC} ${BUILDOPT} -Wall -Werror -o ctest -I ../source/c/ ../source/c/astronomy.c ctest.c -lm || Fail "Error building ctest"
|
|
|
|
echo "$0: Built 'ctest' program."
|
|
exit 0
|