ref: 5d0174bc02955450657ab0fb088d6e699f28404f
parent: 965d8686bb2c192b2f1a1b3e6c4e5aca12d623a4
author: Johann Koenig <johannkoenig@dhcp-172-19-7-52.mtv.corp.google.com>
date: Mon Dec 12 04:43:42 EST 2011
Skip AS detection for VS Visual Studio doesn't use the assembler in $PATH Change-Id: I169f8492127cbc1d256a2fb2e749cd970040ccc8
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -1008,7 +1008,7 @@
tune_cflags="-march="
;;
esac
- ;;
+ ;;
gcc*)
add_cflags -m${bits}
add_ldflags -m${bits}
@@ -1017,7 +1017,13 @@
setup_gnu_toolchain
#for 32 bit x86 builds, -O3 did not turn on this flag
enabled optimizations && check_add_cflags -fomit-frame-pointer
- ;;
+ ;;
+ vs*)
+ # When building with Microsoft Visual Studio the assembler is
+ # invoked directly. Checking at configure time is unnecessary.
+ # Skip the check by setting AS arbitrarily
+ AS=msvs
+ ;;
esac
case "${AS}" in
@@ -1026,7 +1032,7 @@
which yasm >/dev/null 2>&1 && AS=yasm
[ "${AS}" = auto -o -z "${AS}" ] \
&& die "Neither yasm nor nasm have been found"
- ;;
+ ;;
esac
log_echo " using $AS"
[ "${AS##*/}" = nasm ] && add_asflags -Ox
--
⑨