FEMM/scripts/macos/build_triangle.sh

19 lines
416 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/../.." && pwd)"
BUILD="${BUILD:-$ROOT/build/triangle}"
mkdir -p "$BUILD"
CC=${CC:-clang}
case "${PROFILE:-release}" in
release) DEFAULT_CFLAGS="-O3 -DNDEBUG -w" ;;
*) DEFAULT_CFLAGS="-O0 -g -w" ;;
esac
CFLAGS=${CFLAGS:-$DEFAULT_CFLAGS}
$CC $CFLAGS -o "$BUILD/triangle" "$ROOT/triangle/triangle.c" -lm
echo "built: $BUILD/triangle"