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 ])
|