From 30d9711f860351eedbc80edaf513c18ea9c6dd28 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Mon, 26 Apr 2021 11:45:54 +0100 Subject: configure: Some cleanup --- configure | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/configure b/configure index 2fa53e6..0943cd2 100755 --- a/configure +++ b/configure @@ -4,30 +4,29 @@ libs=(luajit sdl2 pangoft2) CFLAGS+=(-std=c11 -fPIC) LDFLAGS+=(-shared) -usage () { - echo "Usage: $0 [-h|options...]" -} +usage () { echo "Usage: $0 [-h|options...]"; } + help () { - echo "Options:" - echo " -B ldlib Append ldlib to LDLIBS" - echo " -C cflag Append cflag to CFLAGS" - echo " -L ldflag Append ldflag to LDFLAGS" - echo " -P cppflag Append cppflag to CPPFLAGS" - echo " -c when Enable compiler colours (always|auto|off) [default: auto]" - echo " -d Enable debugging flags" - echo " -e Enable -Werror" - echo " -h Show this help" - echo " -o Enable optimisation flags" - echo " -v Print results of configuration" - echo " -w Enable warning flags" - echo "Environment:" - echo " CC C compiler" - echo " PKG_CONFIG pkg-config" + cat </dev/null 2>&1 -} +exists() { command -v "$1" >/dev/null 2>&1; } check() { what=$1 @@ -76,7 +75,7 @@ while getopts B:C:L:P:c:dehovw opt; do ?) usage >&2; exit 1;; esac done -if [[ $colour == auto ]] && exists tput && (( $(tput colors) >= 8 )); then +if [[ $colour == auto && -t 1 ]]; then colour=always fi if [[ $colour == always ]]; then -- cgit v1.2.3-54-g00ecf