mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
cmInstallFilesGenerator: Require cmLocalGenerator, not cmMakefile.
This commit is contained in:
@@ -14,16 +14,13 @@
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
|
||||
class cmMakefile;
|
||||
|
||||
/** \class cmInstallFilesGenerator
|
||||
* \brief Generate file installation rules.
|
||||
*/
|
||||
class cmInstallFilesGenerator: public cmInstallGenerator
|
||||
{
|
||||
public:
|
||||
cmInstallFilesGenerator(cmMakefile* mf,
|
||||
std::vector<std::string> const& files,
|
||||
cmInstallFilesGenerator(std::vector<std::string> const& files,
|
||||
const char* dest, bool programs,
|
||||
const char* file_permissions,
|
||||
std::vector<std::string> const& configurations,
|
||||
@@ -33,6 +30,8 @@ public:
|
||||
bool optional = false);
|
||||
virtual ~cmInstallFilesGenerator();
|
||||
|
||||
void Compute(cmLocalGenerator* lg);
|
||||
|
||||
protected:
|
||||
virtual void GenerateScriptActions(std::ostream& os, Indent const& indent);
|
||||
virtual void GenerateScriptForConfig(std::ostream& os,
|
||||
@@ -41,7 +40,7 @@ protected:
|
||||
void AddFilesInstallRule(std::ostream& os, Indent const& indent,
|
||||
std::vector<std::string> const& files);
|
||||
|
||||
cmMakefile* Makefile;
|
||||
cmLocalGenerator* LocalGenerator;
|
||||
std::vector<std::string> Files;
|
||||
std::string FilePermissions;
|
||||
std::string Rename;
|
||||
|
||||
Reference in New Issue
Block a user