summaryrefslogtreecommitdiff
path: root/README.CMake.txt
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-03-15 06:42:06 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-08-29 12:15:32 +0200
commitc720aae51515907ae82ee02df80bd084f291d4b1 (patch)
tree7fbf3569f35966891df68490b047b30c9ec20bcd /README.CMake.txt
parent28981f6fd3971aaf7ff6527ee1cdeb9d886c4a4a (diff)
Make hybrid Wayland/X11 platform.
Diffstat (limited to 'README.CMake.txt')
-rw-r--r--README.CMake.txt19
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'.