U++: SSE2 flag removed (delegated to build method definition)

git-svn-id: svn://ultimatepp.org/upp/trunk@8072 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-01-20 14:14:05 +00:00
parent a39dc6ef87
commit 5c45ec1dbc
4 changed files with 17 additions and 12 deletions

View file

@ -445,6 +445,7 @@ void AutoSetup()
lib
) + ";\n"
"ALLOW_PRECOMPILED_HEADERS = \"1\";\n"
"COMMON_OPTIONS = \"/arch:SSE2\";\n"
);
SaveFile(AppendFileName(dir, "default_method"), m);
}
@ -539,6 +540,7 @@ void AutoSetup()
lib
) + ";\n"
"ALLOW_PRECOMPILED_HEADERS = \"1\";\n"
"COMMON_OPTIONS = \"/arch:SSE2\";\n"
);
SaveFile(AppendFileName(dir, "default_method"), m);
}
@ -629,6 +631,7 @@ void AutoSetup()
lib
) + ";\n"
"ALLOW_PRECOMPILED_HEADERS = \"1\";\n"
"COMMON_OPTIONS = \"/arch:SSE2\";\n"
);
SaveFile(AppendFileName(dir, "default_method"), m);
}
@ -719,6 +722,7 @@ void AutoSetup()
lib
) + ";\n"
"ALLOW_PRECOMPILED_HEADERS = \"1\";\n"
"COMMON_OPTIONS = \"/arch:SSE2\";\n"
);
SaveFile(AppendFileName(dir, "default_method"), m);
}
@ -804,6 +808,7 @@ void AutoSetup()
AppendFileName(sdk, "Lib") +
lib
) + ";\n"
"COMMON_OPTIONS = \"/arch:SSE2\";\n"
);
SaveFile(AppendFileName(dir, "default_method"), m);
}

View file

@ -74,11 +74,11 @@ bool GccBuilder::BuildPackage(const String& package, Vector<String>& linkfile, V
cc << " -arch i386";
}
if(HasFlag("SSE2")) {
cc << " -msse2";
if(!HasFlag("CLANG"))
cc << " -mfpmath=sse";
}
// if(HasFlag("SSE2")) {
// cc << " -msse2";
// if(!HasFlag("CLANG"))
// cc << " -mfpmath=sse";
// }
String cc_speed = cc;
bool release = false;

View file

@ -204,8 +204,8 @@ bool MscBuilder::BuildPackage(const String& package, Vector<String>& linkfile, V
// if(!HasFlag("MSC8")) // MSC8 does not support automatic precompiled headers...
// pch << " -YX -Fp" << GetHostPathQ(CatAnyPath(outdir, GetAnyFileName(package) + ".pch")) << ' ';
// cc << " -Gy -Fd" << pdb;
if(HasFlag("SSE2") && !IsMsc64())
cc << " /arch:SSE2";
// if(HasFlag("SSE2") && !IsMsc64())
// cc << " /arch:SSE2";
if(HasFlag("DEBUG_MINIMAL"))
cc << " -Zd";
if(HasFlag("DEBUG_FULL"))

View file

@ -1,19 +1,19 @@
#ifndef _ide_Builders_icpp_init_stub
#define _ide_Builders_icpp_init_stub
#include "ide\Core/init"
#define BLITZ_INDEX__ Faa75d2bc4f29046958482bddb44e5a75
#define BLITZ_INDEX__ F2d0fda314d78470f3dad56fd15b06a6e
#include "GccBuilder.icpp"
#undef BLITZ_INDEX__
#define BLITZ_INDEX__ Ff8a9076ba3ac55da766f2116257c319a
#define BLITZ_INDEX__ F7230d617f2ab5db4a3338ada4ca8c292
#include "MscBuilder.icpp"
#undef BLITZ_INDEX__
#define BLITZ_INDEX__ Fa36370997fd30cd3899a72b8795f7273
#define BLITZ_INDEX__ Fa3cd12e35fe189283e40225675f9624c
#include "OwcBuilder.icpp"
#undef BLITZ_INDEX__
#define BLITZ_INDEX__ Feeff7e9c12b8ac556d2f22af99215e54
#define BLITZ_INDEX__ Fb879a0b9b41c914a5094d17fc0aea869
#include "JavaBuilder.icpp"
#undef BLITZ_INDEX__
#define BLITZ_INDEX__ F6e9bd1871c8f271fc23a29fa3757caab
#define BLITZ_INDEX__ F88cdfadd65244c54fcac6ffa7332b0cf
#include "ScriptBuilder.icpp"
#undef BLITZ_INDEX__
#endif