mirror of
https://github.com/N64Recomp/N64ModernRuntime.git
synced 2026-05-03 23:42:19 +00:00
Add build time option to build for pure Wayland on GNU/Linux.
This commit is contained in:
parent
83891b4231
commit
0495f3f542
3 changed files with 11 additions and 1 deletions
|
|
@ -56,6 +56,10 @@ if (WIN32)
|
||||||
add_compile_definitions(NOMINMAX)
|
add_compile_definitions(NOMINMAX)
|
||||||
endif()
|
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}/../thirdparty/miniz ${CMAKE_CURRENT_BINARY_DIR}/miniz)
|
||||||
add_subdirectory(${PROJECT_SOURCE_DIR}/../N64Recomp ${CMAKE_CURRENT_BINARY_DIR}/N64Recomp EXCLUDE_FROM_ALL)
|
add_subdirectory(${PROJECT_SOURCE_DIR}/../N64Recomp ${CMAKE_CURRENT_BINARY_DIR}/N64Recomp EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,3 +38,7 @@ target_compile_options(ultramodern PRIVATE
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
add_compile_definitions(NOMINMAX)
|
add_compile_definitions(NOMINMAX)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (LINUX_USE_WAYLAND)
|
||||||
|
target_compile_definitions(ultramodern PRIVATE LINUX_USE_WAYLAND)
|
||||||
|
endif()
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,9 @@
|
||||||
#elif defined(__ANDROID__)
|
#elif defined(__ANDROID__)
|
||||||
# include "android/native_window.h"
|
# include "android/native_window.h"
|
||||||
#elif defined(__linux__)
|
#elif defined(__linux__)
|
||||||
# include "X11/Xlib.h"
|
# if !defined(LINUX_USE_WAYLAND)
|
||||||
|
# include "X11/Xlib.h"
|
||||||
|
# endif
|
||||||
# undef None
|
# undef None
|
||||||
# undef Status
|
# undef Status
|
||||||
# undef LockMask
|
# undef LockMask
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue