Imported Upstream version 3.1.0
[debian/amanda] / config / amanda / flags.m4
index 1f67530b5fd6fb28ce0c58bb9ae6ef41b31427e3..c7e3b05a16967547ddc77a0c77c8b84427d2b0af 100644 (file)
@@ -80,7 +80,7 @@ AC_DEFUN([AMANDA_INIT_FLAGS],
 
            for dir in $withval; do
                if test -d "$dir"; then
-                   case "$target" in
+                   case "$host" in
                      *-solaris2*,*-netbsd*)
                            LDFLAGS="$LDFLAGS -R$dir"
                            ;;
@@ -123,7 +123,7 @@ AC_DEFUN([AMANDA_STATIC_FLAGS],
        AS_HELP_STRING([--enable-static-binary],
                       [To build statically linked binaries]),
        [
-           case "$withval" in
+           case "$enableval" in
            "" | y | ye | yes)
                AMANDA_STATIC_LDFLAGS=-static
                if test x"$enable_static" = x"no"; then
@@ -138,6 +138,54 @@ AC_DEFUN([AMANDA_STATIC_FLAGS],
     AC_SUBST([AMANDA_STATIC_LDFLAGS])
 ])
 
+# SYNOPSIS
+#
+#   AMANDA_WERROR_FLAGS
+#
+# DESCRIPTION
+#
+#   Set AMANDA_WERROR_FLAGS
+#
+AC_DEFUN([AMANDA_WERROR_FLAGS],
+[
+    AC_ARG_ENABLE(werror,
+       AS_HELP_STRING([--enable-werror],
+                      [To compile with -Werror compiler flag]),
+       [
+           case "$enableval" in
+           "" | y | ye | yes)
+               AMANDA_ENABLE_GCC_WARNING(error)
+               ;;
+           esac
+       ])
+])
+
+# SYNOPSIS
+#
+#   AMANDA_SWIG_ERROR
+#
+# DESCRIPTION
+#
+#   Set AMANDA_SWIG_ERROR
+#
+AC_DEFUN([AMANDA_SWIG_ERROR],
+[
+    AC_ARG_ENABLE(swig-error,
+       AS_HELP_STRING([--enable-swig-error],
+                      [To compile swiged C file with -Werror compiler flag]),
+       [
+           case "$enableval" in
+           "" | y | ye | yes)
+               AMANDA_SWIG_PERL_CFLAGS=-Werror
+               ;;
+           *n | no)
+               AMANDA_SWIG_PERL_CFLAGS=
+               ;;
+           esac
+       ])
+    AC_SUBST([AMANDA_SWIG_PERL_CFLAGS])
+])
+
 # SYNOPSIS
 #
 #   AMANDA_ADD_CFLAGS(new_flags)