Add build time option to build for pure Wayland on GNU/Linux.

This commit is contained in:
vanfanel 2025-07-24 18:24:54 +02:00
parent 83891b4231
commit 0495f3f542
3 changed files with 11 additions and 1 deletions

View file

@ -56,6 +56,10 @@ if (WIN32)
add_compile_definitions(NOMINMAX)
endif()
if (LINUX_USE_WAYLAND)
target_compile_definitions(librecomp PRIVATE LINUX_USE_WAYLAND)
endif()
add_subdirectory(${PROJECT_SOURCE_DIR}/../thirdparty/miniz ${CMAKE_CURRENT_BINARY_DIR}/miniz)
add_subdirectory(${PROJECT_SOURCE_DIR}/../N64Recomp ${CMAKE_CURRENT_BINARY_DIR}/N64Recomp EXCLUDE_FROM_ALL)

View file

@ -38,3 +38,7 @@ target_compile_options(ultramodern PRIVATE
if (WIN32)
add_compile_definitions(NOMINMAX)
endif()
if (LINUX_USE_WAYLAND)
target_compile_definitions(ultramodern PRIVATE LINUX_USE_WAYLAND)
endif()

View file

@ -12,7 +12,9 @@
#elif defined(__ANDROID__)
# include "android/native_window.h"
#elif defined(__linux__)
# include "X11/Xlib.h"
# if !defined(LINUX_USE_WAYLAND)
# include "X11/Xlib.h"
# endif
# undef None
# undef Status
# undef LockMask