diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-03-15 06:42:06 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-08-29 12:15:32 +0200 |
| commit | c720aae51515907ae82ee02df80bd084f291d4b1 (patch) | |
| tree | 7fbf3569f35966891df68490b047b30c9ec20bcd /README.CMake.txt | |
| parent | 28981f6fd3971aaf7ff6527ee1cdeb9d886c4a4a (diff) | |
Make hybrid Wayland/X11 platform.
Diffstat (limited to 'README.CMake.txt')
| -rw-r--r-- | README.CMake.txt | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/README.CMake.txt b/README.CMake.txt index b3d089be5..d97b491cd 100644 --- a/README.CMake.txt +++ b/README.CMake.txt @@ -126,7 +126,8 @@ FLTK_BUILD_EXAMPLES - default OFF Builds the example programs in the 'examples' directory. OPTION_CAIRO - default OFF - Enables libcairo support - see README.Cairo.txt. + Enables support of class Fl_Cairo_Window (all platforms, requires the + Cairo library) - see README.Cairo.txt. OPTION_CAIROEXT - default OFF Enables extended libcairo support - see README.Cairo.txt. @@ -148,7 +149,7 @@ OPTION_USE_SYSTEM_ZLIB - default ON any of these options to OFF, then the built in library will be used. OPTION_USE_SVG - default ON - FLTK has a built in SVG library and can create (write) SVG image files. + FLTK has a built-in SVG library and can create (write) SVG image files. Turning this option off disables SVG (read and write) support. OPTION_USE_XINERAMA - default ON @@ -158,14 +159,21 @@ OPTION_USE_XRENDER - default ON These are X11 extended libraries. These libs are used if found on the build system unless the respective option is turned off. +OPTION_USE_CAIRO - default OFF + Makes all drawing operations use the Cairo library (rather than Xlib) + producing antialiased graphics (X11 platform, implies OPTION_USE_PANGO). + OPTION_USE_PANGO - default OFF Enables use of the Pango library for drawing text. Pango supports all unicode-defined scripts with limited support of right-to-left scripts. This option makes sense only under X11, and also requires Xft. OPTION_USE_WAYLAND - default OFF - Enables use of the Wayland system for all window operations. - This option requires a Wayland-equipped system, i.e., Linux or FreeBSD. + Enables the use of Wayland for all window operations, of Cairo for all + graphics and of Pango for text drawing (Linux only). Resulting FLTK + apps use Wayland when a Wayland compositor is available at run-time, + and use X11 for their window operations otherwise, but keep using + Cairo and Pango - see README.Wayland.txt. OPTION_ABI_VERSION - default EMPTY Use a numeric value corresponding to the FLTK ABI version you want to @@ -182,6 +190,9 @@ OPTION_PRINT_SUPPORT - default ON is somewhat smaller. This option makes sense only on the Unix/Linux platform or when OPTION_APPLE_X11 is ON. +OPTION_USE_GDIPLUS - default ON + Makes FLTK use GDI+ to draw oblique lines and curves resulting in + antialiased graphics (Windows platform only). Documentation options: these options are only available if `doxygen' is installed and found by CMake. PDF related options require also `latex'. |
