Explorar o código

BUG: Fixed echo command to not print trailing space.

Brad King %!s(int64=20) %!d(string=hai) anos
pai
achega
b403ad61e2
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      Source/cmake.cxx

+ 3 - 1
Source/cmake.cxx

@@ -800,9 +800,11 @@ int cmake::CMakeCommand(std::vector<std::string>& args)
     else if (args[1] == "echo" )
     else if (args[1] == "echo" )
       {
       {
       unsigned int cc;
       unsigned int cc;
+      const char* space = "";
       for ( cc = 2; cc < args.size(); cc ++ )
       for ( cc = 2; cc < args.size(); cc ++ )
         {
         {
-        std::cout << args[cc] << " ";
+        std::cout << space << args[cc];
+        space = " ";
         }
         }
       std::cout << std::endl;
       std::cout << std::endl;
       return 0;
       return 0;