2018-09-20 23:05:45 +08:00
|
|
|
#!/bin/bash
|
|
|
|
# Configure 'make-it-quick' with the most-common options
|
|
|
|
# Those are appended to config.local-setup.mk
|
|
|
|
|
|
|
|
output() {
|
|
|
|
echo $1 >> config.local-setup.mk
|
|
|
|
}
|
|
|
|
|
|
|
|
rm config.local-setup.mk
|
|
|
|
|
|
|
|
while [ $# -ne 0 ]; do
|
|
|
|
case "$1" in
|
2018-09-20 23:29:56 +08:00
|
|
|
--build=*) output IGNORED_BUILD=${1/--build=/}/;;
|
|
|
|
--host=*) output IGNORED_HOST=${1/--host=/}/;;
|
|
|
|
--program-prefix=*) output IGNORED_PROGRAM_PREFIX=${1/--program-prefix=/}/;;
|
|
|
|
--disable-dependency-tracking) output IGNORED_DEPENDENCY_TRACKING=1/;;
|
|
|
|
--prefix=*) output PREFIX=${1/--prefix=/}/;;
|
|
|
|
--exec-prefix=*) output PREFIX_EXEC=${1/--exec-prefix=/}/;;
|
|
|
|
--bindir=*) output PREFIX_BIN=${1/--bindir=/}/;;
|
|
|
|
--sbindir=*) output PREFIX_SBIN=${1/--sbindir=/}/;;
|
|
|
|
--sysconfigdir=*) output SYSCONFIG=${1/--sysconfigdir=/}/;;
|
|
|
|
--datadir=*) output PREFIX_SHR=${1/--datadir=/}/;;
|
|
|
|
--includedir=*) output PREFIX_HDR=${1/--includedir=/}/;;
|
|
|
|
--libdir=*) output PREFIX_LIB=${1/--libdir=/}/;;
|
|
|
|
--libexecdir=*) output PREFIX_LIBEXEC=${1/--libexecdir=/}/;;
|
|
|
|
--localstatedir=*) output PREFIX_VAR=${1/--localstatedir=/}/;;
|
|
|
|
--sharedstatedir==*) output PREFIX_STR=${1/--sharedstatedir=/}/;;
|
|
|
|
--mandir==*) output PREFIX_MAN=${1/--mandir=/}/;;
|
|
|
|
--infodir==*) output PREFIX_INFO=${1/--infodir=/}/;;
|
2018-09-20 23:05:45 +08:00
|
|
|
esac
|
|
|
|
shift
|
|
|
|
done
|
|
|
|
|
|
|
|
echo "Summary of configuration:"
|
|
|
|
cat config.local-setup.mk
|