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.
This commit is contained in:
Brad King
2010-11-09 17:54:40 -05:00
parent 3d79e7d58c
commit 22aec406e6
3 changed files with 57 additions and 0 deletions

View File

@@ -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);
};