- AC_CACHE_CHECK([whether it is safe to use -Wconversion],
- [ac_cv_safe_to_use_Wconversion_],
- [save_CFLAGS="$CFLAGS"
- CFLAGS="-Werror -Wconversion"
- AC_COMPILE_IFELSE(
- [AC_LANG_PROGRAM(
- [[
-#include <netinet/in.h>
-void foo(in_port_t port)
-{
- return;
-}
- ]],[[
-in_port_t x= 0;
-foo(x);
- ]])],
- [ac_cv_safe_to_use_Wconversion_=yes],
- [ac_cv_safe_to_use_Wconversion_=no])
- CFLAGS="$save_CFLAGS"])
- dnl disable -Wconversion for now. Will fix later
- AS_IF([test "$ac_cv_safe_to_use_Wconversion_" = "yes"],
- [
- CC_WARNINGS="${CC_WARNINGS} -Wconversion"
- CXX_WARNINGS="${CXX_WARNINGS} -Wconversion"
- ])