X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=config%2Famanda%2Fflags.m4;h=c7e3b05a16967547ddc77a0c77c8b84427d2b0af;hb=fd48f3e498442f0cbff5f3606c7c403d0566150e;hp=1f67530b5fd6fb28ce0c58bb9ae6ef41b31427e3;hpb=96f35b20267e8b1a1c846d476f27fcd330e0b018;p=debian%2Famanda diff --git a/config/amanda/flags.m4 b/config/amanda/flags.m4 index 1f67530..c7e3b05 100644 --- a/config/amanda/flags.m4 +++ b/config/amanda/flags.m4 @@ -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)