Ver Fonte

Merge topic 'ctest-launch-stdin' into release-3.31

0cc24534d7 ctest --launch: Restore sharing of stdin with child process

Acked-by: Kitware Robot <[email protected]>
Merge-request: !11709
Brad King há 1 mês atrás
pai
commit
7e6f148e50
1 ficheiros alterados com 3 adições e 0 exclusões
  1. 3 0
      Source/CTest/cmCTestLaunch.cxx

+ 3 - 0
Source/CTest/cmCTestLaunch.cxx

@@ -152,6 +152,9 @@ void cmCTestLaunch::RunChild()
   cmUVProcessChainBuilder builder;
   builder.AddCommand(this->RealArgV);
 
+  // We always share the input pipe.
+  builder.SetExternalStream(cmUVProcessChainBuilder::Stream_INPUT, stdin);
+
   cmsys::ofstream fout;
   cmsys::ofstream ferr;
   if (this->Reporter.Passthru) {