configure: Require floating point support on ARM.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
bc865fa41a
commit
05fad4b751
|
@ -5265,6 +5265,29 @@ rm -f core conftest.err conftest.$ac_objext \
|
|||
CFLAGS="$CFLAGS -marm"
|
||||
TARGETFLAGS="-marm"
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports floating point" >&5
|
||||
$as_echo_n "checking whether $CC supports floating point... " >&6; }
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
asm("vmrs r2,fpscr");
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_link "$LINENO"; then :
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
as_fn_error $? "You need a target with floating point support to build Wine for ARM." "$LINENO" 5
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
;;
|
||||
i[3456789]86*)
|
||||
enable_win16=${enable_win16:-yes}
|
||||
|
|
|
@ -179,6 +179,11 @@ case $host in
|
|||
AC_MSG_ERROR([You need a target with Thumb support to build Wine for ARM.])])
|
||||
CFLAGS="$CFLAGS -marm"
|
||||
AC_SUBST(TARGETFLAGS,"-marm")
|
||||
AC_MSG_CHECKING([whether $CC supports floating point])
|
||||
WINE_TRY_ASM_LINK(["vmrs r2,fpscr"],,,
|
||||
[AC_MSG_RESULT([yes])],
|
||||
[AC_MSG_RESULT([no])
|
||||
AC_MSG_ERROR([You need a target with floating point support to build Wine for ARM.])])
|
||||
;;
|
||||
i[[3456789]]86*)
|
||||
enable_win16=${enable_win16:-yes}
|
||||
|
|
Loading…
Reference in New Issue