aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2014-07-02 23:51:51 +0100
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2014-07-02 23:51:51 +0100
commitdbe743b1aa1e4ec196ce2c3be5b0f156b93c4738 (patch)
treeba5d8b73d1fb5e1cce51ba976e06044f6df0e610 /configure.ac
parent9f8d59cf83076734b8118a75e9373f4078265e03 (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.ac45
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},