BUG: Fix FILES mode after recent changes.

This commit is contained in:
Brad King 2007-05-25 11:08:52 -04:00
parent 92ec498b8c
commit 22a1df0576
2 changed files with 8 additions and 0 deletions

View File

@ -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

View File

@ -103,6 +103,7 @@ public:
cmTypeMacro(cmInstallFilesCommand, cmCommand);
protected:
void CreateInstallGenerator() const;
std::string FindInstallSource(const char* name) const;
private: