diff options
author | Brad King <brad.king@kitware.com> | 2010-11-09 22:54:40 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2010-11-09 22:54:40 (GMT) |
commit | 22aec406e6df44dcde0fa98e694455306febeaf1 (patch) | |
tree | 0a52c9527685274259716cb8fee042ddd54b2427 /Source/cmVisualStudioGeneratorOptions.h | |
parent | 3d79e7d58ca0ebb63ffaba4ed16c1ea8c6bcf91d (diff) | |
download | CMake-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.h | 5 |
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); }; |