1081 *)
1082 ZERO_ARCHFLAG="-m${OPENJDK_TARGET_CPU_BITS}"
1083 esac
1084 TOOLCHAIN_COMPILER_CHECK_ARGUMENTS([$ZERO_ARCHFLAG], [], [ZERO_ARCHFLAG=""])
1085 AC_SUBST(ZERO_ARCHFLAG)
1086
1087 # Check that the compiler supports -mX flags
1088 # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
1089 TOOLCHAIN_COMPILER_CHECK_ARGUMENTS([-m${OPENJDK_TARGET_CPU_BITS}],
1090 [COMPILER_SUPPORTS_TARGET_BITS_FLAG=true],
1091 [COMPILER_SUPPORTS_TARGET_BITS_FLAG=false])
1092 AC_SUBST(COMPILER_SUPPORTS_TARGET_BITS_FLAG)
1093 ])
1094
1095 # Setup the JTREG paths
1096 AC_DEFUN_ONCE([TOOLCHAIN_SETUP_JTREG],
1097 [
1098 AC_ARG_WITH(jtreg, [AS_HELP_STRING([--with-jtreg],
1099 [Regression Test Harness @<:@probed@:>@])])
1100
1101 AC_MSG_CHECKING([for JTReg Regression Test Harness])
1102
1103 if test "x$with_jtreg" != x; then
1104 JT_HOME="$with_jtreg"
1105 BASIC_FIXUP_PATH([JT_HOME])
1106 AC_MSG_RESULT($JT_HOME)
1107
1108 # jtreg win32 script works for everybody
1109 JTREGEXE="$JT_HOME/win32/bin/jtreg"
1110 if test ! -f "$JTREGEXE"; then
1111 AC_MSG_ERROR([JTReg executable does not exist: $JTREGEXE])
1112 fi
1113 else
1114 AC_MSG_RESULT(no)
1115 fi
1116
1117 AC_SUBST(JT_HOME)
1118 AC_SUBST(JTREGEXE)
1119 ])
|
1081 *)
1082 ZERO_ARCHFLAG="-m${OPENJDK_TARGET_CPU_BITS}"
1083 esac
1084 TOOLCHAIN_COMPILER_CHECK_ARGUMENTS([$ZERO_ARCHFLAG], [], [ZERO_ARCHFLAG=""])
1085 AC_SUBST(ZERO_ARCHFLAG)
1086
1087 # Check that the compiler supports -mX flags
1088 # Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
1089 TOOLCHAIN_COMPILER_CHECK_ARGUMENTS([-m${OPENJDK_TARGET_CPU_BITS}],
1090 [COMPILER_SUPPORTS_TARGET_BITS_FLAG=true],
1091 [COMPILER_SUPPORTS_TARGET_BITS_FLAG=false])
1092 AC_SUBST(COMPILER_SUPPORTS_TARGET_BITS_FLAG)
1093 ])
1094
1095 # Setup the JTREG paths
1096 AC_DEFUN_ONCE([TOOLCHAIN_SETUP_JTREG],
1097 [
1098 AC_ARG_WITH(jtreg, [AS_HELP_STRING([--with-jtreg],
1099 [Regression Test Harness @<:@probed@:>@])])
1100
1101 if test "x$with_jtreg" = xno; then
1102 # jtreg disabled
1103 AC_MSG_CHECKING([for jtreg])
1104 AC_MSG_RESULT(no)
1105 else
1106 if test "x$with_jtreg" != xyes; then
1107 # with path specified.
1108 JT_HOME="$with_jtreg"
1109 fi
1110
1111 if test "x$JT_HOME" != x; then
1112 AC_MSG_CHECKING([for jtreg])
1113
1114 # use JT_HOME enviroment var.
1115 BASIC_FIXUP_PATH([JT_HOME])
1116
1117 # jtreg win32 script works for everybody
1118 JTREGEXE="$JT_HOME/win32/bin/jtreg"
1119
1120 if test ! -f "$JTREGEXE"; then
1121 AC_MSG_ERROR([JTReg executable does not exist: $JTREGEXE])
1122 fi
1123
1124 AC_MSG_RESULT($JTREGEXE)
1125 else
1126 # try to find jtreg on path
1127 BASIC_REQUIRE_PROG(JTREGEXE, jtreg)
1128 JT_HOME="`$DIRNAME $JTREGEXE`"
1129 fi
1130 fi
1131
1132 AC_SUBST(JT_HOME)
1133 AC_SUBST(JTREGEXE)
1134 ])
|