summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--macros/mm-warnings.m411
1 files changed, 8 insertions, 3 deletions
diff --git a/macros/mm-warnings.m4 b/macros/mm-warnings.m4
index 1f26714..c2300c3 100644
--- a/macros/mm-warnings.m4
+++ b/macros/mm-warnings.m4
@@ -17,6 +17,11 @@
#serial 20090814
+## _MM_ARG_ENABLE_WARNINGS_OPTION
+##
+## Implementation helper macro of MM_ARG_ENABLE_WARNINGS(). Pulled in
+## through AC_REQUIRE() so that it will only be expanded once.
+##
m4_define([_MM_ARG_ENABLE_WARNINGS_OPTION],
[dnl
AC_PROVIDE([$0])[]dnl
@@ -51,13 +56,13 @@ AS_CASE([$ac_compile],
[AC_MSG_ERROR([[current language is neither C nor C++]])])
dnl
AC_MSG_CHECKING([which $mm_lang compiler warning flags to use])
-m4_ifval([$4], [mm_deprecation_flags=])
-mm_tested_flags=
+m4_ifval([$4], [mm_deprecation_flags=
+])mm_tested_flags=
dnl
AS_CASE([$mm_enable_warnings],
[no], [mm_warning_flags=],
[max], [mm_warning_flags="$3"],
- [fatal], [mm_warning_flags="$3 -Werror"][m4_ifval([$4], [
+ [fatal], [mm_warning_flags="$3 -Werror"[]m4_ifval([$4], [
for mm_prefix in $4
do
mm_deprecation_flags="[$]{mm_deprecation_flags}-D[$]{mm_prefix}[_DISABLE_DEPRECATED ]"