mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-04 12:49:36 -06:00
REALLY fix color check for dependency scanning
The commit "Really fix color check for dependency scanning" disabled color unless "make COLOR=ON" is specified. This restores the previous default behavior when CMAKE_COLOR_MAKEFILE is ON while retaining the previous commit's fix. See issue #9680.
This commit is contained in:
@@ -1493,11 +1493,12 @@ int cmake::ExecuteCMakeCommand(std::vector<std::string>& args)
|
||||
startOutDir = args[6];
|
||||
depInfo = args[7];
|
||||
if(args.size() >= 9 &&
|
||||
args[8].length() > 8 &&
|
||||
args[8].length() >= 8 &&
|
||||
args[8].substr(0, 8) == "--color=")
|
||||
{
|
||||
// Enable or disable color based on the switch value.
|
||||
color = cmSystemTools::IsOn(args[8].substr(8).c_str());
|
||||
color = (args[8].size() == 8 ||
|
||||
cmSystemTools::IsOn(args[8].substr(8).c_str()));
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user