Fix build with BUILD_TESTING activated
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 30 Nov 2022 15:24:43 +0000 (16:24 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:07 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/CMakeLists.txt
src/gui/macOS/fileprovider.h
src/gui/macOS/fileprovider_mac.mm

index 7374b41ec5a0e130ace8b38ceb0eb03a5d232da8..0311b3318d4e96a1e5cf01dbd40a850ddb14be80 100644 (file)
@@ -656,7 +656,7 @@ endif()
 
 if (APPLE)
     find_package(Qt5 COMPONENTS MacExtras)
-    target_link_libraries(nextcloudCore PUBLIC Qt5::MacExtras "-framework UserNotifications FileProvider")
+    target_link_libraries(nextcloudCore PUBLIC Qt5::MacExtras "-framework UserNotifications -framework FileProvider")
 endif()
 
 if(WITH_CRASHREPORTER)
index fc169f2991f85791f2ad47e6dfa862f5744ba2dd..8c6ddc654797d134bebf50f0d49a35518a0116f6 100644 (file)
 #include <QObject>
 #include <QScopedPointer>
 
-#include "gui/accountstate.h"
-
 namespace OCC {
+
+class AccountState;
+
 namespace Mac {
 
 // NOTE: For the file provider extension to work, the app bundle will
index 540a662d7892933c9e0c87d9e6729a11119f102f..a29efa354e08aeb0c6314fcc2c10e13f565fd33b 100644 (file)
 #import <Foundation/Foundation.h>
 #import <FileProvider/FileProvider.h>
 
-#include "gui/application.h"
+#include <QLoggingCategory>
+
+#include "gui/accountmanager.h"
+#include "gui/accountstate.h"
+#include "libsync/account.h"
 #include "fileprovider.h"
 
 namespace OCC {
 
-Q_LOGGING_CATEGORY(lcMacFileProvider, "nextcloud.gui.macfileprovider")
+Q_LOGGING_CATEGORY(lcMacFileProvider, "nextcloud.gui.macfileprovider", QtInfoMsg)
 
 namespace Mac {