common/autoconf/flags.m4
changeset 34120 313fb07f49a6
parent 33954 6185394cbd60
parent 34102 c0a98357f847
child 34596 e8328ce5b64e
child 35020 8a7f717c3bc2
equal deleted inserted replaced
34096:5ac6287ec71a 34120:313fb07f49a6
   974         DISABLE_WARNING_PREFIX="-Wno-"
   974         DISABLE_WARNING_PREFIX="-Wno-"
   975       else
   975       else
   976         DISABLE_WARNING_PREFIX=
   976         DISABLE_WARNING_PREFIX=
   977       fi
   977       fi
   978       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
   978       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
       
   979       # Repeate the check for the BUILD_CC
       
   980       CC_OLD="$CC"
       
   981       CC="$BUILD_CC"
       
   982       FLAGS_COMPILER_CHECK_ARGUMENTS([-Wno-this-is-a-warning-that-do-not-exist],
       
   983           [BUILD_CC_CAN_DISABLE_WARNINGS=true],
       
   984           [BUILD_CC_CAN_DISABLE_WARNINGS=false]
       
   985       )
       
   986       if test "x$BUILD_CC_CAN_DISABLE_WARNINGS" = "xtrue"; then
       
   987         BUILD_CC_DISABLE_WARNING_PREFIX="-Wno-"
       
   988       else
       
   989         BUILD_CC_DISABLE_WARNING_PREFIX=
       
   990       fi
       
   991       CC="$CC_OLD"
   979       ;;
   992       ;;
   980     clang)
   993     clang)
   981       DISABLE_WARNING_PREFIX="-Wno-"
   994       DISABLE_WARNING_PREFIX="-Wno-"
   982       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
   995       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
   983       ;;
   996       ;;