Add a configure check for -Wextra vs -W
This patch adds a configure check to see if gcc supports -Wextra. If it does then we use it instead of -W since -Wextra is a more descriptive name.
This commit is contained in:
parent
bb5ca97f2d
commit
4fae068227
11
configure.in
11
configure.in
|
|
@ -69,9 +69,18 @@ AC_SUBST(DEPENDENCY_FLAG, [-xMMD])
|
||||||
AC_SUBST(WARNING_FLAGS, [""])
|
AC_SUBST(WARNING_FLAGS, [""])
|
||||||
AC_SUBST(WARNING_FLAGS_CXX, [""])
|
AC_SUBST(WARNING_FLAGS_CXX, [""])
|
||||||
else
|
else
|
||||||
|
# Check to see if -Wextra is supported.
|
||||||
|
iverilog_temp_cflags="$CFLAGS"
|
||||||
|
CFLAGS="-Wextra $CFLAGS"
|
||||||
|
AC_MSG_CHECKING(if gcc supports -Wextra)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
|
||||||
|
[[iverilog_wextra_flag="-Wextra";] AC_MSG_RESULT(yes)],
|
||||||
|
[[iverilog_wextra_flag="-W";] AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$iverilog_temp_cflags"
|
||||||
|
|
||||||
AC_SUBST(DEPENDENCY_FLAG, [-MD])
|
AC_SUBST(DEPENDENCY_FLAG, [-MD])
|
||||||
AC_SUBST(WARNING_FLAGS, ["-Wall -Wshadow"])
|
AC_SUBST(WARNING_FLAGS, ["-Wall -Wshadow"])
|
||||||
AC_SUBST(WARNING_FLAGS_CXX, ["-W"])
|
AC_SUBST(WARNING_FLAGS_CXX, ["$iverilog_wextra_flag"])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_LANG(C++)
|
AC_LANG(C++)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue