summaryrefslogtreecommitdiff
path: root/misc/tools/kconfig-frontends/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'misc/tools/kconfig-frontends/configure.ac')
-rw-r--r--misc/tools/kconfig-frontends/configure.ac36
1 files changed, 13 insertions, 23 deletions
diff --git a/misc/tools/kconfig-frontends/configure.ac b/misc/tools/kconfig-frontends/configure.ac
index 6ecf47b4f..bf357865d 100644
--- a/misc/tools/kconfig-frontends/configure.ac
+++ b/misc/tools/kconfig-frontends/configure.ac
@@ -28,7 +28,7 @@ AS_IF(
[test "$program_prefix" = NONE],
[program_prefix=kconfig-])
-AM_INIT_AUTOMAKE
+AM_INIT_AUTOMAKE([foreign])
AS_IF(
[test "$(${srcdir}/scripts/version.sh --internal)" = "hg"],
@@ -50,19 +50,26 @@ LT_INIT([disable-static])
#---------------------------------------------------------------------------
# Set misc options
-# By default, do not build with -Wall, unless the user asks for it
+# By default, do build with -Wall, unless the user asks not to
+[wall_CFLAGS=-Wall]
AC_ARG_ENABLE(
[wall],
[AS_HELP_STRING(
- [--enable-wall],
- [build with -Wall (default=no)])],
+ [--disable-wall],
+ [build with -Wall (default=yes)])],
[AS_CASE(
["$enableval"],
[yes], [wall_CFLAGS=-Wall],
[*], [wall_CFLAGS=""])])
AC_SUBST([wall_CFLAGS],[${wall_CFLAGS}])
-# By default, do not build with -Werror, unless the user asks for it
+# For releases, do not build with -Werror, unless the user explcitly
+# requests to build with -Werror.
+# For the devel tree, do build with -Werror by default, unless user
+# explicitly disables -Werror
+AS_IF(
+ [test "$(${srcdir}/scripts/version.sh --internal)" = "hg"],
+ [werror_CFLAGS=-Werror])
AC_ARG_ENABLE(
[werror],
[AS_HELP_STRING(
@@ -108,7 +115,7 @@ AC_ARG_ENABLE(
[utils],
[AS_HELP_STRING(
[--disable-utils],
- [install utilities to manage .config files (default=no)])])
+ [install utilities to manage .config files (default=yes)])])
AC_SUBST([enable_utils], [${enable_utils:-yes}])
AC_ARG_ENABLE(
@@ -216,23 +223,6 @@ AC_PROG_YACC
AC_SUBST([AM_YFLAGS], ["-t -l -p zconf"])
#----------------------------------------
-# Check for standard headers
-AC_HEADER_STDC
-AC_HEADER_STDBOOL
-AC_CHECK_HEADERS([ fcntl.h limits.h locale.h ])
-AC_CHECK_HEADERS([ stdlib.h string.h sys/time.h unistd.h ])
-AC_TYPE_SIZE_T
-
-#----------------------------------------
-# Checks for library functions.
-AC_FUNC_MALLOC
-AC_FUNC_REALLOC
-AC_FUNC_ALLOCA
-AC_CHECK_FUNCS([ bzero memmove memset ])
-AC_CHECK_FUNCS([ strcasecmp strchr strcspn strdup strncasecmp strpbrk strrchr strspn strtol ])
-AC_CHECK_FUNCS([ gettimeofday mkdir regcomp setlocale uname ])
-
-#----------------------------------------
# Check for gettext, for the kconfig frontends
[has_gettext="$enable_L10n"]
AS_IF(