diff options
| author | 2026-04-07 07:11:28 +1000 | |
|---|---|---|
| committer | 2026-04-07 07:11:28 +1000 | |
| commit | 59ddfd7606f140a9b3cf95820d888bc9eaccc604 (patch) | |
| tree | 1efc542b3c35134d2d6b38692ca41bb39eb38cb5 /src/osd | |
| parent | 4695be04b534a5958c1972a429a66736b14cc5de (diff) | |
debugger/qt: Fixed build with Qt 6 on AArch64.
Diffstat (limited to 'src/osd')
| -rw-r--r-- | src/osd/modules/debugger/debugqt.cpp | 16 | ||||
| -rw-r--r-- | src/osd/modules/debugger/qt/debuggerview.h | 4 | ||||
| -rw-r--r-- | src/osd/modules/debugger/qt/windowqt.h | 4 |
3 files changed, 18 insertions, 6 deletions
diff --git a/src/osd/modules/debugger/debugqt.cpp b/src/osd/modules/debugger/debugqt.cpp index da600c4c58e..f14c7d7dc6a 100644 --- a/src/osd/modules/debugger/debugqt.cpp +++ b/src/osd/modules/debugger/debugqt.cpp @@ -13,12 +13,6 @@ #if (USE_QTDEBUG) -#include <vector> - -#include <QtWidgets/QApplication> -#include <QtCore/QAbstractEventDispatcher> -#include <QtCore/QAbstractNativeEventFilter> - #include "emu.h" #include "config.h" #include "debugger.h" @@ -34,6 +28,16 @@ #include "util/xmlfile.h" +#ifdef __aarch64__ +#include <arm_acle.h> // QtCore/qyieldcpu.h uses __yield() without #including this, causing an error +#endif + +#include <QtWidgets/QApplication> +#include <QtCore/QAbstractEventDispatcher> +#include <QtCore/QAbstractNativeEventFilter> + +#include <vector> + #if defined(SDLMAME_UNIX) || defined(SDLMAME_WIN32) extern int sdl_entered_debugger; diff --git a/src/osd/modules/debugger/qt/debuggerview.h b/src/osd/modules/debugger/qt/debuggerview.h index cc68dd69d30..1c1580cac15 100644 --- a/src/osd/modules/debugger/qt/debuggerview.h +++ b/src/osd/modules/debugger/qt/debuggerview.h @@ -7,6 +7,10 @@ #include "debug/debugvw.h" +#ifdef __aarch64__ +#include <arm_acle.h> // QtCore/qyieldcpu.h uses __yield() without #including this, causing an error +#endif + #include <QtWidgets/QAbstractScrollArea> #include <QtWidgets/QMenu> diff --git a/src/osd/modules/debugger/qt/windowqt.h b/src/osd/modules/debugger/qt/windowqt.h index b5e933e8a0c..9be59919cda 100644 --- a/src/osd/modules/debugger/qt/windowqt.h +++ b/src/osd/modules/debugger/qt/windowqt.h @@ -5,6 +5,10 @@ #include "../xmlconfig.h" +#ifdef __aarch64__ +#include <arm_acle.h> // QtCore/qyieldcpu.h uses __yield() without #including this, causing an error +#endif + #include <QtWidgets/QMainWindow> #include <deque> |
