[Cmake-commits] [cmake-commits] king committed cmInstallGenerator.cxx 1.15 1.16
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Dec 16 09:20:53 EST 2008
Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv24627/Source
Modified Files:
cmInstallGenerator.cxx
Log Message:
BUG: Fix component-name test on installation
Generated cmake_install.cmake script code used MATCHES to compare
component names. This does not support characters considered special by
regular expression syntax in component names. This change uses STREQUAL
instead. See issue #8256.
Index: cmInstallGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmInstallGenerator.cxx,v
retrieving revision 1.15
retrieving revision 1.16
diff -C 2 -d -r1.15 -r1.16
*** cmInstallGenerator.cxx 28 Jan 2008 13:38:35 -0000 1.15
--- cmInstallGenerator.cxx 16 Dec 2008 14:20:51 -0000 1.16
***************
*** 190,196 ****
{
std::string result = "NOT CMAKE_INSTALL_COMPONENT OR "
! "\"${CMAKE_INSTALL_COMPONENT}\" MATCHES \"^(";
result += component;
! result += ")$\"";
return result;
}
--- 190,196 ----
{
std::string result = "NOT CMAKE_INSTALL_COMPONENT OR "
! "\"${CMAKE_INSTALL_COMPONENT}\" STREQUAL \"";
result += component;
! result += "\"";
return result;
}
More information about the Cmake-commits
mailing list