wayland: Move wayland files into common folder

This commit is contained in:
Reg Tiangha 2024-06-11 16:15:31 -06:00
parent 5f1a26237b
commit 2a2281c2e1
No known key found for this signature in database
GPG key ID: 00D437798B1C2970
25 changed files with 53 additions and 49 deletions

View file

@ -279,8 +279,7 @@ if (APPLE)
XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2"
)
endif()
elseif(WIN32)
elseif (WIN32)
# compile as a win32 gui application instead of a console application
target_link_libraries(citra-qt PRIVATE Qt6::EntryPointImplementation)
if(MSVC)
@ -288,35 +287,6 @@ elseif(WIN32)
elseif(MINGW)
set_target_properties(citra-qt PROPERTIES LINK_FLAGS_RELEASE "-mwindows")
endif()
elseif(UNIX)
find_package(X11 REQUIRED)
find_package(EGL REQUIRED)
option(ENABLE_WAYLAND "Enable Wayland support" ON)
if (ENABLE_WAYLAND)
find_package(Wayland REQUIRED Client)
target_compile_definitions(citra PRIVATE WAYLAND_ENABLED)
target_sources(citra PRIVATE
externals/duckstation/gl/context_egl_wayland.cpp
)
endif()
target_sources(citra PRIVATE
externals/duckstation/gl/context.cpp
externals/duckstation/gl/context_egl.cpp
externals/duckstation/gl/context_egl_x11.cpp
externals/duckstation/gl/context_glx.cpp
externals/duckstation/gl/x11_window.cpp
)
target_link_libraries(citra PRIVATE "${X11_LIBRARIES}" "${EGL_LIBRARIES}")
target_include_directories(citra PRIVATE "${X11_INCLUDE_DIR}")
add_compile_definitions(QAPPLICATION_CLASS=QApplication)
endif()
if(ENABLE_SDL2)