port fixes

This commit is contained in:
lizzie
2026-03-14 01:33:52 +00:00
parent 0e4281838f
commit fe9ee1a80d
4 changed files with 12 additions and 3 deletions
+1 -1
View File
@@ -36,7 +36,7 @@
#include <stdint.h>
#endif
#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER)
#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER) || defined(__FreeBSD__)
#define RENDERDOC_CC __cdecl
#elif defined(__linux__)
#define RENDERDOC_CC
+1 -1
View File
@@ -474,7 +474,7 @@ if (TARGET LibArchive::LibArchive)
endif()
target_link_libraries(citron PRIVATE Vulkan::Headers)
if (NOT WIN32)
if (NOT WIN32 AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
target_link_libraries(citron PRIVATE Qt6::GuiPrivate)
endif()
if (UNIX AND NOT APPLE)
+3 -1
View File
@@ -8,7 +8,9 @@
#include "core/frontend/emu_window.h"
#include "citron/qt_common.h"
#if !defined(WIN32) && !defined(__APPLE__)
#if defined(__FreeBSD__)
#include "/usr/local/include/qt6/QtGui/6.10.1/QtGui/qpa/qplatformnativeinterface.h"
#elif !defined(WIN32) && !defined(__APPLE__)
#include <qpa/qplatformnativeinterface.h>
#elif defined(__APPLE__)
#include <objc/message.h>
+7
View File
@@ -19,6 +19,9 @@
#include "input_common/input_poller.h"
#include "input_common/main.h"
#ifdef __FreeBSD__
#undef HAVE_LIBUSB
#endif
#ifdef HAVE_LIBUSB
#include "input_common/drivers/gc_adapter.h"
#endif
@@ -31,6 +34,10 @@
#include "input_common/drivers/android.h"
#endif
#ifdef __FreeBSD__
#undef HAVE_LIBUSB
#endif
namespace InputCommon {
/// Dummy engine to get periodic updates