From 7a0193a8de9d1de43483e4add41c9c8ed6e6239b Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 28 Feb 2021 19:55:26 +1000 Subject: [PATCH] Qt: Fix macOS compile --- src/duckstation-qt/main.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/duckstation-qt/main.cpp b/src/duckstation-qt/main.cpp index d9de4da93..fa7308853 100644 --- a/src/duckstation-qt/main.cpp +++ b/src/duckstation-qt/main.cpp @@ -1,14 +1,13 @@ -#include "common/log.h" #include "common/crash_handler.h" #include "mainwindow.h" #include "qthostinterface.h" #include "qtutils.h" #include #include +#include #include #include #include -#include static bool ParseCommandLineParameters(QApplication& app, QtHostInterface* host_interface, std::unique_ptr* boot_params) @@ -41,7 +40,13 @@ static void SignalHandler(int signal) } std::signal(signal, SIG_DFL); + + // MacOS is missing std::quick_exit() despite it being C++11... +#ifndef __APPLE__ std::quick_exit(1); +#else + _Exit(1); +#endif } static void HookSignals()