summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorDaniel Elstner <daniel.kitta@gmail.com>2009-08-15 03:10:20 +0200
committerDaniel Elstner <daniel.kitta@gmail.com>2009-08-15 03:10:20 +0200
commit9a49c2b78e9c2717d195f4105f8e057c479c1a96 (patch)
tree41aa3d8589914a23b3d6d016ed42ee149874962c /macros
parent89155c0eef06446911d9d00bbf6bc3580f285a1a (diff)
downloadmm-common-9a49c2b78e9c2717d195f4105f8e057c479c1a96.tar.gz
Briefly document _MM_ARG_ENABLE_WARNINGS_OPTION
Diffstat (limited to 'macros')
-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 ]"