diff options
Diffstat (limited to 'src/core/debugger')
| -rw-r--r-- | src/core/debugger/debugger.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/debugger/debugger.cpp b/src/core/debugger/debugger.cpp index 84c846bab2..26c811ad06 100644 --- a/src/core/debugger/debugger.cpp +++ b/src/core/debugger/debugger.cpp @@ -3,9 +3,15 @@ #include <mutex> + #include <boost/asio.hpp> #include <boost/version.hpp> -#if BOOST_VERSION > 108300 && !defined(_WINDOWS) && !defined(ANDROID) + +#if BOOST_VERSION > 108300 && (!defined(_WINDOWS) || defined(YUZU_BOOST_v1)) && (!defined(ANDROID) || defined(YUZU_BOOST_v1)) +#define USE_BOOST_v1 +#endif + +#ifdef USE_BOOST_v1 #include <boost/process/v1/async_pipe.hpp> #else #include <boost/process/async_pipe.hpp> @@ -329,7 +335,7 @@ private: struct ConnectionState { boost::asio::ip::tcp::socket client_socket; -#if BOOST_VERSION > 108300 && !defined(_WINDOWS) && !defined(ANDROID) +#ifdef USE_BOOST_v1 boost::process::v1::async_pipe signal_pipe; #else boost::process::async_pipe signal_pipe; |
