From 4259c7c1e4d8f0bf2912fc080ae5c6522bea9619 Mon Sep 17 00:00:00 2001 From: Brad King Date: Sat, 19 May 2007 09:55:18 -0400 Subject: COMP: Fix for borland now that components list check is const. --- Source/cmFileCommand.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/cmFileCommand.cxx b/Source/cmFileCommand.cxx index 3c2b8ff..ed3ac2c 100644 --- a/Source/cmFileCommand.cxx +++ b/Source/cmFileCommand.cxx @@ -1591,6 +1591,7 @@ bool cmFileCommand::DoInstall( cmFileInstaller& installer, const std::vector& files, const bool optional) { + typedef std::set::const_iterator iter_type; // Check for component-specific installation. const char* cmake_install_component = this->Makefile->GetDefinition("CMAKE_INSTALL_COMPONENT"); @@ -1598,7 +1599,8 @@ bool cmFileCommand::DoInstall( cmFileInstaller& installer, { // This install rule applies only if it is associated with the // current component. - if(components.find(cmake_install_component) == components.end()) + if(iter_type(components.find(cmake_install_component)) == + components.end()) { return true; } @@ -1615,7 +1617,7 @@ bool cmFileCommand::DoInstall( cmFileInstaller& installer, // rule is configuration-specific. Skip it. return true; } - else if(configurations.find(cmake_install_configuration) == + else if(iter_type(configurations.find(cmake_install_configuration)) == configurations.end()) { // This rule is specific to a configuration not being installed. -- cgit v0.12