xref: /aosp_15_r20/external/flac/m4/add_cflags.m4 (revision 600f14f40d737144c998e2ec7a483122d3776fbc)
1dnl @synopsis XIPH_ADD_CFLAGS
2dnl
3dnl Add the given option to CFLAGS, if it doesn't break the compiler
4
5AC_DEFUN([XIPH_ADD_CFLAGS],
6[AC_MSG_CHECKING([if $CC accepts $1])
7	ac_add_cflags__old_cflags="$CFLAGS"
8	CFLAGS="$1"
9	AC_LINK_IFELSE([AC_LANG_PROGRAM([[
10			#include <stdio.h>
11			]], [[puts("Hello, World!"); return 0;]])],[AC_MSG_RESULT(yes)
12			CFLAGS="$ac_add_cflags__old_cflags $1"],[AC_MSG_RESULT(no)
13			CFLAGS="$ac_add_cflags__old_cflags"
14		])
15])# XIPH_ADD_CFLAGS
16