summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmNinjaTargetGenerator.h')
-rw-r--r--Source/cmNinjaTargetGenerator.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/cmNinjaTargetGenerator.h b/Source/cmNinjaTargetGenerator.h
index af43a8b..49168c4 100644
--- a/Source/cmNinjaTargetGenerator.h
+++ b/Source/cmNinjaTargetGenerator.h
@@ -24,6 +24,7 @@ class cmGeneratorTarget;
class cmMakefile;
class cmSourceFile;
class cmCustomCommand;
+class cmOSXBundleGenerator;
class cmNinjaTargetGenerator
{
@@ -114,6 +115,16 @@ protected:
void EnsureDirectoryExists(const std::string& dir);
void EnsureParentDirectoryExists(const std::string& path);
+ void WriteMacOSXContentBuildStatements(
+ std::vector<cmSourceFile*> const& sources);
+ void WriteMacOSXContentBuildStatement(cmSourceFile& source,
+ const char* pkgloc);
+
+protected:
+ // Properly initialized by sub-classes.
+ cmOSXBundleGenerator* OSXBundleGenerator;
+ std::set<cmStdString> MacContentFolders;
+
private:
cmTarget* Target;
cmGeneratorTarget* GeneratorTarget;