summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.h
diff options
context:
space:
mode:
authorPeter Kümmel <syntheticpp@gmx.net>2012-08-22 10:37:55 (GMT)
committerPeter Kümmel <syntheticpp@gmx.net>2012-08-22 10:37:55 (GMT)
commit4bb4787780e51d18b9744f52bfa635818dd34ca5 (patch)
treeaee5a007867486c271601ce8939f55029ead9e20 /Source/cmNinjaTargetGenerator.h
parent59cbc28b92bf0cd91f760985edcde625a6fbcf6c (diff)
downloadCMake-4bb4787780e51d18b9744f52bfa635818dd34ca5.zip
CMake-4bb4787780e51d18b9744f52bfa635818dd34ca5.tar.gz
CMake-4bb4787780e51d18b9744f52bfa635818dd34ca5.tar.bz2
Ninja:split out setting of msvc TARGET_PDB
Diffstat (limited to 'Source/cmNinjaTargetGenerator.h')
-rw-r--r--Source/cmNinjaTargetGenerator.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/cmNinjaTargetGenerator.h b/Source/cmNinjaTargetGenerator.h
index 84573ce..0c52fc4 100644
--- a/Source/cmNinjaTargetGenerator.h
+++ b/Source/cmNinjaTargetGenerator.h
@@ -44,6 +44,9 @@ public:
std::string GetTargetName() const;
protected:
+
+ bool SetMsvcTargetPdbVariable(cmNinjaVars&) const;
+
cmGeneratedFileStream& GetBuildFileStream() const;
cmGeneratedFileStream& GetRulesFileStream() const;
@@ -112,8 +115,8 @@ protected:
// Helper to add flag for windows .def file.
void AddModuleDefinitionFlag(std::string& flags);
- void EnsureDirectoryExists(const std::string& dir);
- void EnsureParentDirectoryExists(const std::string& path);
+ void EnsureDirectoryExists(const std::string& dir) const;
+ void EnsureParentDirectoryExists(const std::string& path) const;
// write rules for Mac OS X Application Bundle content.
struct MacOSXContentGeneratorType :