fixes in Jam msvcgen -> use SSE instead of SSE2 to stay compatible with older AMD Athlon XP processors, updated build files, minor compile fixes for GPU experimental code

This commit is contained in:
erwin.coumans
2009-05-09 21:25:42 +00:00
parent 9da45d5751
commit 0a360904b6
14 changed files with 312 additions and 251 deletions

View File

@@ -219,7 +219,7 @@ projtypes = {
},
library =>
{
defines = ['_LIB', '_WINDOWS','_CRT_SECURE_NO_DEPRECATE','_CRT_NONSTDC_NO_DEPRECATE']
defines = ['_LIB', '_CONSOLE','_CRT_SECURE_NO_DEPRECATE','_CRT_NONSTDC_NO_DEPRECATE']
}
};

View File

@@ -68,13 +68,13 @@
[% MACRO compiler_release BLOCK -%]
EnableIntrinsicFunctions="true"
EnableEnhancedInstructionSet="2"
EnableEnhancedInstructionSet="1"
FloatingPointModel="2"
Optimization="2"
StringPooling="TRUE"
EnableFunctionLevelLinking="TRUE"
RuntimeLibrary="0"
DebugInformationFormat="3"
DebugInformationFormat="1"
BufferSecurityCheck="FALSE"
[% END %]
[% MACRO compiler_release_dll BLOCK -%]
@@ -88,21 +88,21 @@
[% MACRO compiler_debug BLOCK -%]
Optimization="0"
MinimalRebuild="TRUE"
DebugInformationFormat="4"
DebugInformationFormat="3"
RuntimeTypeInfo="FALSE"
RuntimeLibrary="1"
[% END %]
[% MACRO compiler_debug_dll BLOCK -%]
Optimization="0"
MinimalRebuild="TRUE"
DebugInformationFormat="4"
DebugInformationFormat="3"
RuntimeTypeInfo="FALSE"
RuntimeLibrary="3"
[% END %]
[% MACRO compiler_debug_dbl BLOCK -%]
Optimization="0"
MinimalRebuild="TRUE"
DebugInformationFormat="4"
DebugInformationFormat="3"
RuntimeTypeInfo="FALSE"
RuntimeLibrary="1"
[% END %]
@@ -110,7 +110,7 @@
LinkIncremental="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
GenerateDebugInformation="TRUE"
GenerateDebugInformation="FALSE"
IgnoreDefaultLibraryNames="LIBC,LIBCD"
[% END %]
[% MACRO linker_debug BLOCK -%]

View File

@@ -77,7 +77,7 @@
[% MACRO compiler_debug BLOCK -%]
Optimization="0"
MinimalRebuild="TRUE"
DebugInformationFormat="4"
DebugInformationFormat="3"
RuntimeTypeInfo="FALSE"
RuntimeLibrary="3"
[% END %]