23 lines
403 B
Bash
23 lines
403 B
Bash
|
# vim: set ts=4 sw=4 et:
|
||
|
|
||
|
vopt_if() {
|
||
|
local opt="$1" t="$2" f="$3"
|
||
|
name="build_option_$opt"
|
||
|
if [ ${!name} ]; then
|
||
|
echo -n "$t"
|
||
|
else
|
||
|
echo -n "$f"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
vopt_with() {
|
||
|
local opt="$1" flag="${2:-$1}"
|
||
|
vopt_if "$1" "--with-${flag}" "--without-${flag}"
|
||
|
}
|
||
|
|
||
|
vopt_enable() {
|
||
|
local opt="$1" flag="${2:-$1}"
|
||
|
vopt_if "$1" "--enable-${flag}" "--disable-${flag}"
|
||
|
}
|
||
|
|