diff --git a/m4/as-compiler-flag.m4 b/m4/as-compiler-flag.m4 new file mode 100644 index 0000000..41db7d1 --- /dev/null +++ b/m4/as-compiler-flag.m4 @@ -0,0 +1,23 @@ +dnl as-compiler-flag.m4 0.0.1 +dnl autostars m4 macro for detection of compiler flags +dnl +dnl ds@schleef.org + +AC_DEFUN(AS_COMPILER_FLAG, +[ + AC_MSG_CHECKING(to see if compiler understands $1) + + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $1" + + AC_TRY_COMPILE([ ], [], [flag_ok=yes], [flag_ok=no]) + CFLAGS="$save_CFLAGS" + + if test "X$flag_ok" = Xyes; then + $2 + else + $3 + fi + AC_MSG_RESULT([$flag_ok]) +]) +