BUG: Fix FILES mode after recent changes.
This commit is contained in:
parent
92ec498b8c
commit
22a1df0576
|
@ -47,6 +47,7 @@ bool cmInstallFilesCommand
|
|||
std::string f = this->FindInstallSource(s->c_str());
|
||||
this->Files.push_back(f);
|
||||
}
|
||||
this->CreateInstallGenerator();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -112,6 +113,11 @@ void cmInstallFilesCommand::FinalPass()
|
|||
}
|
||||
}
|
||||
|
||||
this->CreateInstallGenerator();
|
||||
}
|
||||
|
||||
void cmInstallFilesCommand::CreateInstallGenerator() const
|
||||
{
|
||||
// Construct the destination. This command always installs under
|
||||
// the prefix.
|
||||
std::string destination = "${CMAKE_INSTALL_PREFIX}";
|
||||
|
@ -130,6 +136,7 @@ void cmInstallFilesCommand::FinalPass()
|
|||
no_component, no_rename));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Find a file in the build or source tree for installation given a
|
||||
* relative path from the CMakeLists.txt file. This will favor files
|
||||
|
|
|
@ -103,6 +103,7 @@ public:
|
|||
cmTypeMacro(cmInstallFilesCommand, cmCommand);
|
||||
|
||||
protected:
|
||||
void CreateInstallGenerator() const;
|
||||
std::string FindInstallSource(const char* name) const;
|
||||
|
||||
private:
|
||||
|
|
Loading…
Reference in New Issue