diff --git a/src/citra_qt/CMakeLists.txt b/src/citra_qt/CMakeLists.txt index 4796fc922..480aed601 100644 --- a/src/citra_qt/CMakeLists.txt +++ b/src/citra_qt/CMakeLists.txt @@ -286,7 +286,9 @@ if (APPLE) target_link_libraries(citra_qt PRIVATE Qt6::GuiPrivate) endif() -if (UNIX AND NOT APPLE) +if (APPLE) + target_link_libraries(citra_qt PRIVATE Qt6::QDarwinCameraPermissionPlugin) +elseif (UNIX) target_link_libraries(citra_qt PRIVATE Qt6::DBus gamemode) endif() diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index 523c3a3be..322f5b467 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -115,6 +115,7 @@ #ifdef __APPLE__ #include "common/apple_authorization.h" +Q_IMPORT_PLUGIN(QDarwinCameraPermissionPlugin); #endif #ifdef USE_DISCORD_PRESENCE