diff options
author | Anton Popovichenko <walkline.ua@gmail.com> | 2025-04-19 21:01:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-19 21:01:40 +0200 |
commit | 7162294f1b0c567a927074fc85417cc16b9d75d6 (patch) | |
tree | 257540c01f74123bde497a9002ecf38680af842f | |
parent | 0ddce17a4f614022b89387daaf75732e71da94d0 (diff) |
fix(Deps/Boost): Fix build for boost 1.88. (#21952)
-rw-r--r-- | src/common/Utilities/StartProcess.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/common/Utilities/StartProcess.cpp b/src/common/Utilities/StartProcess.cpp index 7f745d6ffc..5218b6b3ac 100644 --- a/src/common/Utilities/StartProcess.cpp +++ b/src/common/Utilities/StartProcess.cpp @@ -22,10 +22,21 @@ #include "Util.h" #include <boost/algorithm/string/join.hpp> #include <boost/iostreams/copy.hpp> -#include "boost/process.hpp" #include <filesystem> +#if BOOST_VERSION < 108800 +#include <boost/process.hpp> using namespace boost::process; +#else +#include <boost/process/v1/args.hpp> +#include <boost/process/v1/child.hpp> +#include <boost/process/v1/env.hpp> +#include <boost/process/v1/exe.hpp> +#include <boost/process/v1/io.hpp> +#include <boost/process/v1/search_path.hpp> +using namespace boost::process::v1; +#endif + using namespace boost::iostreams; namespace Acore @@ -118,7 +129,11 @@ namespace Acore exe = std::filesystem::absolute(executable).string(), args = argsVector, env = environment(boost::this_process::environment()), +#if BOOST_VERSION < 108800 std_in = boost::process::close, +#else + std_in = boost::process::v1::close, +#endif std_out = outStream, std_err = errStream }; |