diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-10 07:44:23 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-10 07:44:23 +0200 |
| commit | b37576aa55a9b93e94fb6d1c63e45ad182de1f28 (patch) | |
| tree | 12eeb65bc898a45b3b16ebf2b5217ca6359c67d7 /configure.ac | |
| parent | 203e7b70985b269de64a5b855c0ed9f1c5dfffd9 (diff) | |
New configure setting "--enable-wayland --disable-x11" to build pure Wayland platform.
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index 0a951400c..cd6745c39 100644 --- a/configure.ac +++ b/configure.ac @@ -110,7 +110,7 @@ AC_ARG_ENABLE([localzlib], AS_HELP_STRING([--enable-localzlib], [use local ZLIB AC_ARG_ENABLE([pango], AS_HELP_STRING([--enable-pango], [turn on Pango support])) -AC_ARG_ENABLE([wayland], AS_HELP_STRING([--enable-wayland], [turn on Wayland support])) +AC_ARG_ENABLE([wayland], AS_HELP_STRING([--enable-wayland], [turn on hybrid Wayland/X11 support])) AC_ARG_ENABLE([usecairo], AS_HELP_STRING([--enable-usecairo], [all drawing to X11 windows uses Cairo])) @@ -993,11 +993,16 @@ AS_CASE([$host_os_gui], [cygwin* | mingw*], [ BUILD="WAYLAND" AC_DEFINE([FLTK_USE_WAYLAND]) - AC_DEFINE([FLTK_USE_X11]) # to build a hybrid Wayland/X11 library + graphics="Wayland" + AS_IF([test x$enable_x11 != xno], [ + AC_DEFINE([FLTK_USE_X11]) # to build a hybrid Wayland/X11 library + BUILD="WAYLANDX11" + graphics="Wayland or X11 with cairo" + ]) CFLAGS="$CFLAGS -DUSE_SYSTEM_LIBDECOR=0" CXXFLAGS="$CXXFLAGS -DUSE_SYSTEM_LIBDECOR=0" - graphics="Wayland or X11 with cairo" - LIBS="$LIBS $($PKGCONFIG --libs wayland-cursor) $($PKGCONFIG --libs wayland-client) $($PKGCONFIG --libs xkbcommon) $($PKGCONFIG --libs pangoxft) $($PKGCONFIG --libs x11)" + LIBS="$LIBS $($PKGCONFIG --libs wayland-cursor) $($PKGCONFIG --libs wayland-client) $($PKGCONFIG --libs xkbcommon) $($PKGCONFIG --libs pangoxft) " + AS_IF([test x$enable_x11 != xno], [LIBS="$LIBS $($PKGCONFIG --libs x11)"] ) LIBS="$LIBS $($PKGCONFIG --libs dbus-1) -ldl" CXXFLAGS="$CXXFLAGS -I../libdecor/src" DSOFLAGS="$LIBS $DSOFLAGS" |
