From a3050629b1b49340a77ad36f149668dcf6712480 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Thu, 15 Jun 2006 11:13:06 +0000 Subject: [PATCH] Fix unsupported command-line warnings when using Intel C++. It is inheriting these frags from msvc.jam. [SVN r34310] --- v2/tools/msvc.jam | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/v2/tools/msvc.jam b/v2/tools/msvc.jam index f4344cdaf..896833e77 100644 --- a/v2/tools/msvc.jam +++ b/v2/tools/msvc.jam @@ -423,6 +423,13 @@ local rule configure-version-specific ( version : condition ) # "math" tests will fail. flags msvc.compile CFLAGS $(condition) : /Op ; } + else + { + # 8.0 adds some more options + flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/ : /favor:blend ; + flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/$(cpu-type-em64t) : /favor:EM64T ; + flags msvc.compile CFLAGS $(condition)/$(cpu-arch-amd64)/$(cpu-type-amd64) : /favor:AMD64 ; + } } @@ -518,10 +525,6 @@ feature.feature debug-store : object database : propagated ; flags msvc.compile CFLAGS speed : /O2 ; flags msvc.compile CFLAGS space : /O1 ; -flags msvc.compile CFLAGS $(cpu-arch-amd64)/ : /favor:blend ; -flags msvc.compile CFLAGS $(cpu-arch-amd64)/$(cpu-type-em64t) : /favor:EM64T ; -flags msvc.compile CFLAGS $(cpu-arch-amd64)/$(cpu-type-amd64) : /favor:AMD64 ; - flags msvc.compile CFLAGS $(cpu-arch-ia64)/$(cpu-type-itanium) : /G1 ; flags msvc.compile CFLAGS $(cpu-arch-ia64)/$(cpu-type-itanium2) : /G2 ;