Imported Upstream version 1.2.2
[platform/upstream/libpipeline.git] / m4 / pipeline-gcc-warning.m4
1 # pipeline-gcc-warning.m4 serial 1
2 dnl PIPELINE_GCC_WARNING(WARNING)
3 dnl Add -WWARNING to CFLAGS if it is supported by the compiler.
4 AC_DEFUN([PIPELINE_GCC_WARNING],
5 [pipeline_saved_CFLAGS="$CFLAGS"
6  CFLAGS="$CFLAGS -W$1"
7  AC_CACHE_CHECK([that GCC supports -W$1],
8    [AS_TR_SH([pipeline_cv_gcc_warning_$1])],
9    [AS_TR_SH([pipeline_cv_gcc_warning_$1])=no
10     AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
11                       [AS_TR_SH([pipeline_cv_gcc_warning_$1])=yes])])
12  if test "$AS_TR_SH([pipeline_cv_gcc_warning_$1])" = no; then
13    CFLAGS="$pipeline_saved_CFLAGS"
14  fi]) # PIPELINE_GCC_WARNING