@ -287,7 +287,9 @@ if(UNIX)
@@ -287,7 +287,9 @@ if(UNIX)
if ( FLTK_BACKEND_WAYLAND )
set ( FLTK_USE_WAYLAND 1 )
include ( FindX11 )
if ( FLTK_BACKEND_X11 )
include ( FindX11 )
endif ( )
if ( FLTK_BACKEND_X11 AND X11_FOUND )
set ( FLTK_USE_X11 1 ) # b u i l d a h y b r i d W a y l a n d / X 1 1 l i b r a r y
else ( )
@ -299,7 +301,7 @@ if(UNIX)
@@ -299,7 +301,7 @@ if(UNIX)
set ( USE_SYSTEM_LIBDECOR 1 )
unset ( FLTK_USE_XRENDER CACHE )
unset ( FLTK_USE_XINERAMA CACHE )
# unset ( FLTK_USE_XFT CACHE )
unset ( FLTK_USE_XFT CACHE )
unset ( FLTK_USE_XCURSOR CACHE )
unset ( FLTK_USE_XFIXES CACHE )
if ( X11_FOUND )
@ -860,11 +862,11 @@ if((X11_Xft_FOUND OR NOT USE_PANGOXFT) AND FLTK_USE_PANGO)
@@ -860,11 +862,11 @@ if((X11_Xft_FOUND OR NOT USE_PANGOXFT) AND FLTK_USE_PANGO)
list ( REMOVE_DUPLICATES FLTK_LDLIBS )
# * F I X M E * L i b r a r i e s s h o u l d n o t b e a d d e d e x p l i c i t l y i f p o s s i b l e
if ( FLTK_BACKEND_WAYLAND )
if ( FLTK_BACKEND_WAYLAND AND FLTK_USE_LIBDECOR_GTK AND NOT USE_SYSTEM_LIBDECOR )
list ( APPEND FLTK_LDLIBS -lgtk-3 -lgdk-3 -lgio-2.0 )
if ( FLTK_BACKEND_X11 )
list ( APPEND FLTK_LDLIBS -l X11 )
endif ( )
end if( )
if ( FLTK_BACKEND_ X11)
list ( APPEND FLTK_LDLIBS -lX11 )
endif ( )
list ( REMOVE_DUPLICATES FLTK_LDLIBS )