diff --git a/src/common/Utilities/StartProcess.cpp b/src/common/Utilities/StartProcess.cpp index 7f745d6ff..5218b6b3a 100644 --- a/src/common/Utilities/StartProcess.cpp +++ b/src/common/Utilities/StartProcess.cpp @@ -22,10 +22,21 @@ #include "Util.h" #include #include -#include "boost/process.hpp" #include +#if BOOST_VERSION < 108800 +#include using namespace boost::process; +#else +#include +#include +#include +#include +#include +#include +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 };