Merge c72b234cae060f03fc723accc4c6361925faa6e5 into 1392c47cbbf519bd02ddafb5871526c16b7f2dd1

This commit is contained in:
TheMarpe 2023-02-08 13:18:12 +02:00 committed by GitHub
commit 3014718815
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 4 deletions

View File

@ -4,6 +4,10 @@ project(subprocess CXX)
set(CMAKE_CXX_STANDARD 11)
# Options
option(BUILD_TESTING "Build tests" OFF)
# Tests
include(CTest)
if(BUILD_TESTING)
add_subdirectory(test)

View File

@ -22,7 +22,7 @@ and they will be fixed as they are reported.
Subprocess library has just a single source `subprocess.hpp` present at the top directory of this repository. All you need to do is add
```cpp
#inlcude "cpp-subprocess/subprocess.hpp"
#include "cpp-subprocess/subprocess.hpp"
using namespace subprocess;
// OR

View File

@ -2050,6 +2050,11 @@ int call(const std::string& arg, Args&&... args)
return (detail::call_impl(arg, std::forward<Args>(args)...));
}
template <typename... Args>
int call(std::vector<std::string> plist, Args &&... args)
{
return (detail::call_impl(plist, std::forward<Args>(args)...));
}
/*!
* Run the command with arguments and wait for it to complete.