mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post.
This commit is contained in:
@@ -40,8 +40,6 @@ public:
|
||||
static std::string GetInstallFilename(cmTarget*target, const char* config,
|
||||
bool implib, bool useSOName);
|
||||
|
||||
const std::vector<std::string>& GetConfigurations() const {return this->Configurations;}
|
||||
|
||||
protected:
|
||||
typedef cmInstallGeneratorIndent Indent;
|
||||
virtual void GenerateScript(std::ostream& os);
|
||||
@@ -66,8 +64,6 @@ protected:
|
||||
cmTarget* Target;
|
||||
bool ImportLibrary;
|
||||
std::string FilePermissions;
|
||||
std::vector<std::string> Configurations;
|
||||
std::string Component;
|
||||
bool Optional;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user