AC_DEFUN([MD_CONF_COMPILER],
  [
    MD_CHECK_ARG_ENABLE(warnings,
      [
        CFLAGS="$CFLAGS -Wall -W"
        CXXFLAGS="$CXXFLAGS -Wall -W"
        AC_MSG_NOTICE([enabled compiler warnings.])
      ])

    MD_CHECK_ARG_ENABLE(pedantic,
      [
        CFLAGS="$CFLAGS -pedantic"
        CXXFLAGS="$CXXFLAGS -pedantic"
        AC_MSG_NOTICE([enabled pedantic compiler checks.])
      ])

    MD_CHECK_ARG_ENABLE(ansi,
      [
        CFLAGS="$CFLAGS -ansi"
        CXXFLAGS="$CXXFLAGS -ansi"
        AC_MSG_NOTICE([enabled ansi-compliance compiler checks.])
      ])

    MD_CHECK_ARG_ENABLE(werror,
      [
        CFLAGS="$CFLAGS -Werror"
        CXXFLAGS="$CXXFLAGS -Werror"
        AC_MSG_NOTICE([turned compiler warnings into errors.])
      ])
  ])


syntax highlighted by Code2HTML, v. 0.9.1