diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2014-07-02 23:51:51 +0100 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2014-07-02 23:51:51 +0100 |
commit | dbe743b1aa1e4ec196ce2c3be5b0f156b93c4738 (patch) | |
tree | ba5d8b73d1fb5e1cce51ba976e06044f6df0e610 /configure.ac | |
parent | 9f8d59cf83076734b8118a75e9373f4078265e03 (diff) |
Set defaults for options at configure-time
Allow --enable-FEATURE and --disable-FEATURE configure options
to set defaults for bootstrap, alltests, install, schroot_test,
and supdate options.
Runtime --enable FOO and --disable FOO options now accept all
of the above values and override configure-time defaults.
Change-Id: Ibf81b7a4774c0b9d1cbb02a19b87fff9a4dc85aa
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 4984db01..9d0fe872 100644 --- a/configure.ac +++ b/configure.ac @@ -292,6 +292,51 @@ AC_ARG_ENABLE(ssh, AC_HELP_STRING([--enable-ssh], [If you have SSH access to rem esac], ENABLE_SSH=no) AC_SUBST(ENABLE_SSH) +dnl if you want to do bootstrap by default +AC_ARG_ENABLE(bootstrap, AC_HELP_STRING([--enable-bootstrap], [If you want to do bootstrap by default]), +[case "${enableval}" in + yes) ENABLE_BOOTSTRAP=yes ;; + no) ENABLE_BOOTSTRAP=no ;; + *) AC_MSG_WARN([bad value ${enableval} for enable-bootstrap option]) ;; +esac], ENABLE_BOOTSTRAP=no) +AC_SUBST(ENABLE_BOOTSTRAP) + +dnl if you want to run all tests by default +AC_ARG_ENABLE(alltests, AC_HELP_STRING([--enable-alltests], [If you want to run all tests by default]), +[case "${enableval}" in + yes) ENABLE_ALLTESTS=yes ;; + no) ENABLE_ALLTESTS=no ;; + *) AC_MSG_WARN([bad value ${enableval} for enable-alltests option]) ;; +esac], ENABLE_ALLTESTS=no) +AC_SUBST(ENABLE_ALLTESTS) + +dnl if you want to install by default +AC_ARG_ENABLE(install, AC_HELP_STRING([--enable-install], [If you want to install by default]), +[case "${enableval}" in + yes) ENABLE_INSTALL=yes ;; + no) ENABLE_INSTALL=no ;; + *) AC_MSG_WARN([bad value ${enableval} for enable-install option]) ;; +esac], ENABLE_INSTALL=yes) +AC_SUBST(ENABLE_INSTALL) + +dnl if you want to enable schroot-based testing by default +AC_ARG_ENABLE(schroot-test, AC_HELP_STRING([--enable-schroot-test], [If you want to used schroot-based testing by default]), +[case "${enableval}" in + yes) ENABLE_SCHROOT_TEST=yes ;; + no) ENABLE_SCHROOT_TEST=no ;; + *) AC_MSG_WARN([bad value ${enableval} for enable-schroot-test option]) ;; +esac], ENABLE_SCHROOT_TEST=no) +AC_SUBST(ENABLE_SCHROOT_TEST) + +dnl if you want to update sources by default +AC_ARG_ENABLE(source-update, AC_HELP_STRING([--enable-source-update], [If you want to update sources by default]), +[case "${enableval}" in + yes) ENABLE_SOURCE_UPDATE=yes ;; + no) ENABLE_SOURCE_UPDATE=no ;; + *) AC_MSG_WARN([bad value ${enableval} for enable-source-update option]) ;; +esac], ENABLE_SOURCE_UPDATE=yes) +AC_SUBST(ENABLE_SOURCE_UPDATE) + dnl AC_ARG_WITH(snapshots, dnl AC_HELP_STRING([--with-snapshots], []), dnl snapshots=${withval}, |