diff options
author | Brad King <brad.king@kitware.com> | 2007-02-01 16:49:27 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2007-02-01 16:49:27 (GMT) |
commit | d8aa12178dfc29afa46889d332e11b30b770fec3 (patch) | |
tree | a2266cc73c31bf3414fcda8f353721bd3875e425 /Source/cmLocalVisualStudio7Generator.h | |
parent | d37abb6b5d013ffcdd88d001e95be4f08e19e4f7 (diff) | |
download | CMake-d8aa12178dfc29afa46889d332e11b30b770fec3.zip CMake-d8aa12178dfc29afa46889d332e11b30b770fec3.tar.gz CMake-d8aa12178dfc29afa46889d332e11b30b770fec3.tar.bz2 |
ENH: Reimplemented parsing and mapping of flags into vcproj file attribute options. This cleans up and centralizes a few things. It is in preparation for dealing with precompiled header flags for bug #3512 since they require some special handling.
Diffstat (limited to 'Source/cmLocalVisualStudio7Generator.h')
-rw-r--r-- | Source/cmLocalVisualStudio7Generator.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmLocalVisualStudio7Generator.h b/Source/cmLocalVisualStudio7Generator.h index 69ac27b..3f1369f 100644 --- a/Source/cmLocalVisualStudio7Generator.h +++ b/Source/cmLocalVisualStudio7Generator.h @@ -26,6 +26,8 @@ class cmCustomCommand; class cmSourceGroup; struct cmVS7FlagTable; +class cmLocalVisualStudio7GeneratorOptions; + /** \class cmLocalVisualStudio7Generator * \brief Write Visual Studio .NET project files. * @@ -65,6 +67,7 @@ public: void SetPlatformName(const char* n) { this->PlatformName = n;} virtual void ConfigureFinalPass(); private: + typedef cmLocalVisualStudio7GeneratorOptions Options; void ReadAndStoreExternalGUID(const char* name, const char* path); void ReplaceFlagSetMap(std::string& flags, @@ -96,8 +99,6 @@ private: std::string EscapeForXML(const char* s); std::string ConvertToXMLOutputPath(const char* path); std::string ConvertToXMLOutputPathSingle(const char* path); - void OutputDefineFlags(const char* flags, - std::ostream& fout); void OutputTargetRules(std::ostream& fout, cmTarget &target, const char *libName); void OutputBuildTool(std::ostream& fout, const char* configName, |