common/autoconf/flags.m4

Print this page
rev 1119 : 8022177: Windows/MSYS builds broken


 886   # ZERO_ARCHFLAG tells the compiler which mode to build for
 887   case "${OPENJDK_TARGET_CPU}" in
 888     s390)
 889       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}31"
 890       ;;
 891     *)
 892       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 893   esac
 894   FLAGS_COMPILER_CHECK_ARGUMENTS([$ZERO_ARCHFLAG], [], [ZERO_ARCHFLAG=""])
 895   AC_SUBST(ZERO_ARCHFLAG)
 896 
 897   # Check that the compiler supports -mX (or -qX on AIX) flags
 898   # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
 899   FLAGS_COMPILER_CHECK_ARGUMENTS([${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}],
 900       [COMPILER_SUPPORTS_TARGET_BITS_FLAG=true],
 901       [COMPILER_SUPPORTS_TARGET_BITS_FLAG=false])
 902   AC_SUBST(COMPILER_SUPPORTS_TARGET_BITS_FLAG)
 903 
 904   case "${TOOLCHAIN_TYPE}" in
 905     microsoft)
 906       CFLAGS_WARNINGS_ARE_ERRORS="/WX"
 907       ;;
 908     solstudio)
 909       CFLAGS_WARNINGS_ARE_ERRORS="-errtags -errwarn=%all"
 910       ;;
 911     gcc)
 912       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
 913       ;;
 914     clang)
 915       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
 916       ;;
 917   esac
 918   AC_SUBST(CFLAGS_WARNINGS_ARE_ERRORS)
 919 ])


 886   # ZERO_ARCHFLAG tells the compiler which mode to build for
 887   case "${OPENJDK_TARGET_CPU}" in
 888     s390)
 889       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}31"
 890       ;;
 891     *)
 892       ZERO_ARCHFLAG="${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}"
 893   esac
 894   FLAGS_COMPILER_CHECK_ARGUMENTS([$ZERO_ARCHFLAG], [], [ZERO_ARCHFLAG=""])
 895   AC_SUBST(ZERO_ARCHFLAG)
 896 
 897   # Check that the compiler supports -mX (or -qX on AIX) flags
 898   # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
 899   FLAGS_COMPILER_CHECK_ARGUMENTS([${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}],
 900       [COMPILER_SUPPORTS_TARGET_BITS_FLAG=true],
 901       [COMPILER_SUPPORTS_TARGET_BITS_FLAG=false])
 902   AC_SUBST(COMPILER_SUPPORTS_TARGET_BITS_FLAG)
 903 
 904   case "${TOOLCHAIN_TYPE}" in
 905     microsoft)
 906       CFLAGS_WARNINGS_ARE_ERRORS="-WX"
 907       ;;
 908     solstudio)
 909       CFLAGS_WARNINGS_ARE_ERRORS="-errtags -errwarn=%all"
 910       ;;
 911     gcc)
 912       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
 913       ;;
 914     clang)
 915       CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
 916       ;;
 917   esac
 918   AC_SUBST(CFLAGS_WARNINGS_ARE_ERRORS)
 919 ])