diff --git a/.make/build/afterBuild.php b/.make/build/afterBuild.php index cc6f8d4aa..543291924 100644 --- a/.make/build/afterBuild.php +++ b/.make/build/afterBuild.php @@ -1,8 +1,10 @@ array("pipe", "r"), // stdin 1 => array("pipe", "w"), // stdout @@ -47,22 +57,32 @@ function ExecCommand($cmd) { fclose($pipes[2]); $iCode = proc_close($process); - $bRes = (0 !== $iCode); + $bSuccess = (0 === $iCode); $iElapsed = time() - $iBeginTime; - if ($bRes) { - fwrite(STDERR, "========= Command failed $cmd \n\t\t=== with status:$iCode \n\t\t=== stderr:$stderr \n\t\t=== stdout: $stdout\n"); + if (!$bSuccess) { + fwrite(STDERR, sprintf( + "\nCOMMAND FAILED! (%s) \n - status:%s \n - stderr:%s \n - stdout: %s\n - elapsed:%ss\n\n", + $cmd, + $iCode, + rtrim($stderr), + rtrim($stdout), + $iElapsed + )); + } + else + { + echo "| elapsed:${iElapsed}s \n"; } - echo "========= ELAPSED:${iElapsed}s \t cmd:$cmd \n"; if (!empty($stderr)) { - echo "\t\t=== stderr:$stderr\n"; + fwrite(STDERR, "$stderr\n"); } if (!empty($stdout)) { - echo "\t\t=== stdout:$stdout\n"; + echo "stdout :$stdout\n\n"; } - return $bRes; + return $bSuccess; }