mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-12 10:33:52 +01:00
Problem: autoconf checks tautological compiler flag only for C++
Solution: check for C as well and set the flags separately
This commit is contained in:
parent
088fd65bf2
commit
06eaf20571
@ -813,8 +813,14 @@ AM_CONDITIONAL([WITH_CLANG_FORMAT], [$WITH_CLANG_FORMAT])
|
||||
AM_CONDITIONAL(ENABLE_STATIC, test "x$enable_static" = "xyes")
|
||||
|
||||
# clang 6 has a warning that does not make sense on multi-platform code
|
||||
AC_LANG_PUSH([C])
|
||||
AX_CHECK_COMPILE_FLAG([-Wno-tautological-constant-compare],
|
||||
[CFLAGS+=" -Wno-tautological-constant-compare" CXXFLAGS+=" -Wno-tautological-constant-compare"],
|
||||
[CFLAGS+=" -Wno-tautological-constant-compare"],
|
||||
[],
|
||||
[-Werror])
|
||||
AC_LANG_POP([C])
|
||||
AX_CHECK_COMPILE_FLAG([-Wno-tautological-constant-compare],
|
||||
[CXXFLAGS+=" -Wno-tautological-constant-compare"],
|
||||
[],
|
||||
[-Werror])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user