summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudioGeneratorOptions.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-11-09 22:54:40 (GMT)
committerBrad King <brad.king@kitware.com>2010-11-09 22:54:40 (GMT)
commit22aec406e6df44dcde0fa98e694455306febeaf1 (patch)
tree0a52c9527685274259716cb8fee042ddd54b2427 /Source/cmVisualStudioGeneratorOptions.h
parent3d79e7d58ca0ebb63ffaba4ed16c1ea8c6bcf91d (diff)
downloadCMake-22aec406e6df44dcde0fa98e694455306febeaf1.zip
CMake-22aec406e6df44dcde0fa98e694455306febeaf1.tar.gz
CMake-22aec406e6df44dcde0fa98e694455306febeaf1.tar.bz2
Set Intel .vfproj RuntimeLibrary attribute
Look for the "/threads", "/libs:dll", and "/dbglibs" flags and convert them to the proper RuntimeLibrary attribute value in the IDE. This is a 3-to-1 flag mapping and such needs special handling in the parser.
Diffstat (limited to 'Source/cmVisualStudioGeneratorOptions.h')
-rw-r--r--Source/cmVisualStudioGeneratorOptions.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/cmVisualStudioGeneratorOptions.h b/Source/cmVisualStudioGeneratorOptions.h
index f7d1a02..8619ba0 100644
--- a/Source/cmVisualStudioGeneratorOptions.h
+++ b/Source/cmVisualStudioGeneratorOptions.h
@@ -39,6 +39,7 @@ public:
// Store options from command line flags.
void Parse(const char* flags);
+ void ParseFinish();
// Fix the ExceptionHandling option to default to off.
void FixExceptionHandlingDefault();
@@ -67,6 +68,10 @@ private:
Tool CurrentTool;
cmVisualStudio10TargetGenerator* TargetGenerator;
+ bool FortranRuntimeDebug;
+ bool FortranRuntimeDLL;
+ bool FortranRuntimeMT;
+
virtual void StoreUnknownFlag(const char* flag);
};