mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-19 11:18:40 +08:00
RunSingleCommand: Avoid assignment in condition
Several compilers warn about this case even when an extra layer of parenthesis surrounds the assignment. Make the condition explicit.
This commit is contained in:
@@ -615,7 +615,7 @@ bool cmSystemTools::RunSingleCommand(std::vector<cmStdString>const& command,
|
||||
int pipe;
|
||||
if ( output || outputflag != OUTPUT_NONE )
|
||||
{
|
||||
while((pipe = cmsysProcess_WaitForData(cp, &data, &length, 0)))
|
||||
while((pipe = cmsysProcess_WaitForData(cp, &data, &length, 0)) > 0)
|
||||
{
|
||||
if(output || outputflag != OUTPUT_NONE)
|
||||
{
|
||||
|
Reference in New Issue
Block a user