diff options
author | Cédric Cabessa <ced@ryick.net> | 2010-04-25 01:33:10 +0200 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2010-04-26 07:18:21 -0700 |
commit | 42bda003a0df6c4b798ee1063a01c2ce0b2962e5 (patch) | |
tree | 831b3723f0c259f821d1df351ad28f146aff899d /configure | |
parent | 38c35f8123e203e3aea63f3d12ef219a5932fb70 (diff) |
configure: add ignored options for compatibility.
gentoo's ebuild script expects 2 more options for configure:
--host (same format as --build)
--datadir
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -77,7 +77,9 @@ Additional options are accepted for compatibility with other configure-script calling conventions, but don't do anything yet: --build=<cpu>-<vendor>-<os> Currently ignored + --host=<cpu>-<vendor>-<os> Currently ignored --infodir=DIR Currently ignored + --datadir=DIR Currently ignored --localstatedir=DIR Currently ignored --libexecdir=DIR Currently ignored --disable-maintainer-mode Currently ignored @@ -119,8 +121,26 @@ for option; do build_option=${build_option#*-} build_vendor=${build_option%%-*} build_os=${build_option#*-} + elif [ "${option%%=*}" = '--host' ] ; then + host_option="${option#*=}" + case ${host_option} in + *-*-*) ;; + *) + echo "Unrecognized value for --host option: ${host_option}" + echo "Should be: <cpu>-<vendor>-<os>" + echo "See:" + echo " $0 --help" + echo "" + exit 1 + esac + host_cpu=${host_option%%-*} + host_option=${host_option#*-} + host_vendor=${host_option%%-*} + host_os=${host_option#*-} elif [ "${option%%=*}" = '--infodir' ] ; then true + elif [ "${option%%=*}" = '--datadir' ] ; then + true elif [ "${option%%=*}" = '--localstatedir' ] ; then true elif [ "${option%%=*}" = '--libexecdir' ] ; then |