summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2006-07-28 16:00:28 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2006-07-28 16:00:28 (GMT)
commitbeeba6589938a4c412615110fa10a700f9e3e5fa (patch)
tree7172d6ee68f812d7dd6e5949d9064cbfb47f8b2e /Source
parent9680017c151e0371f5bcc4c4293995e7ab99f8a7 (diff)
downloadCMake-beeba6589938a4c412615110fa10a700f9e3e5fa.zip
CMake-beeba6589938a4c412615110fa10a700f9e3e5fa.tar.gz
CMake-beeba6589938a4c412615110fa10a700f9e3e5fa.tar.bz2
ENH: move stuff from main tree
Diffstat (limited to 'Source')
-rw-r--r--Source/cmLocalVisualStudio7Generator.cxx13
1 files changed, 12 insertions, 1 deletions
diff --git a/Source/cmLocalVisualStudio7Generator.cxx b/Source/cmLocalVisualStudio7Generator.cxx
index 436daea..28f930a 100644
--- a/Source/cmLocalVisualStudio7Generator.cxx
+++ b/Source/cmLocalVisualStudio7Generator.cxx
@@ -551,7 +551,18 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(std::ostream& fout,
this->OutputDefineFlags(defineFlags.c_str(), fout);
fout << "\"\n";
fout << "\t\t\t\tMkTypLibCompatible=\"FALSE\"\n";
- fout << "\t\t\t\tTargetEnvironment=\"1\"\n";
+ if( this->PlatformName == "x64" )
+ {
+ fout << "\t\t\t\tTargetEnvironment=\"3\"\n";
+ }
+ else if( this->PlatformName == "ia64" )
+ {
+ fout << "\t\t\t\tTargetEnvironment=\"2\"\n";
+ }
+ else
+ {
+ fout << "\t\t\t\tTargetEnvironment=\"1\"\n";
+ }
fout << "\t\t\t\tGenerateStublessProxies=\"TRUE\"\n";
fout << "\t\t\t\tTypeLibraryName=\"$(InputName).tlb\"\n";
fout << "\t\t\t\tOutputDirectory=\"$(IntDir)\"\n";