aboutsummaryrefslogtreecommitdiff
path: root/src/core/debugger
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/debugger')
-rw-r--r--src/core/debugger/debugger.cpp10
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;