diff options
Diffstat (limited to 'build_files')
-rw-r--r-- | build_files/cmake/platform/platform_unix.cmake | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/build_files/cmake/platform/platform_unix.cmake b/build_files/cmake/platform/platform_unix.cmake index dff860d9876..4b654420531 100644 --- a/build_files/cmake/platform/platform_unix.cmake +++ b/build_files/cmake/platform/platform_unix.cmake @@ -641,12 +641,17 @@ if(WITH_GHOST_WAYLAND) endif() list(APPEND PLATFORM_LINKLIBS - ${wayland-client_LINK_LIBRARIES} - ${wayland-egl_LINK_LIBRARIES} ${xkbcommon_LINK_LIBRARIES} - ${wayland-cursor_LINK_LIBRARIES} ) + if(NOT WITH_GHOST_WAYLAND_DYNLOAD) + list(APPEND PLATFORM_LINKLIBS + ${wayland-client_LINK_LIBRARIES} + ${wayland-egl_LINK_LIBRARIES} + ${wayland-cursor_LINK_LIBRARIES} + ) + endif() + if(WITH_GHOST_WAYLAND_DBUS) list(APPEND PLATFORM_LINKLIBS ${dbus_LINK_LIBRARIES} @@ -655,9 +660,11 @@ if(WITH_GHOST_WAYLAND) endif() if(WITH_GHOST_WAYLAND_LIBDECOR) - list(APPEND PLATFORM_LINKLIBS - ${libdecor_LIBRARIES} - ) + if(NOT WITH_GHOST_WAYLAND_DYNLOAD) + list(APPEND PLATFORM_LINKLIBS + ${libdecor_LIBRARIES} + ) + endif() add_definitions(-DWITH_GHOST_WAYLAND_LIBDECOR) endif() endif() |