diff --git a/Source/cmMakefileTargetGenerator.h b/Source/cmMakefileTargetGenerator.h index 3ea524bfab..2798e5462c 100644 --- a/Source/cmMakefileTargetGenerator.h +++ b/Source/cmMakefileTargetGenerator.h @@ -51,6 +51,7 @@ public: { return this->ProgressFileNameFull; } cmTarget* GetTarget() { return this->Target;} + protected: // create the file and directory etc @@ -85,6 +86,7 @@ protected: private: cmMakefileTargetGenerator* Generator; }; + friend struct MacOSXContentGeneratorType; // write the rules for an object void WriteObjectRuleFiles(cmSourceFile& source); diff --git a/Source/cmNinjaTargetGenerator.h b/Source/cmNinjaTargetGenerator.h index fb45837461..84573cec2f 100644 --- a/Source/cmNinjaTargetGenerator.h +++ b/Source/cmNinjaTargetGenerator.h @@ -127,7 +127,7 @@ protected: private: cmNinjaTargetGenerator* Generator; }; - + friend struct MacOSXContentGeneratorType; protected: MacOSXContentGeneratorType* MacOSXContentGenerator;