summaryrefslogtreecommitdiff
path: root/README.Wayland.txt
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2024-11-17 19:44:11 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2024-11-17 20:01:46 +0100
commit6c6f6b7dd9391c184d3bc44be261da875cde746d (patch)
treeec40fec74ae89f24060d22c1293ef0ad862edf55 /README.Wayland.txt
parent7b9af35847e443147ffa0bd45564ae25862429b3 (diff)
Finish release 1.4.0
1) Improve and clarify documentation: - update, reformat, and reorder parts of CREDITS.txt - make sure that documentation appears in doxygen docs - add '\since 1.4.0' to documentation of new methods and functions - remove doxygen's '\brief' where not required (we're using JAVADOC_AUTOBRIEF = YES) - clarify screen scaling, scaling factor, and related stuff - add more info about backwards compatibility for X11 specific code 2) Update dependencies
Diffstat (limited to 'README.Wayland.txt')
-rw-r--r--README.Wayland.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/README.Wayland.txt b/README.Wayland.txt
index 4bd45f837..ea834c4cc 100644
--- a/README.Wayland.txt
+++ b/README.Wayland.txt
@@ -72,7 +72,7 @@ should run with a Wayland-enabled FLTK 1.4 library with this single change.
Note 1: this may require some linker flags to enable exporting symbols
from *executable* programs which FLTK uses to "read" the global symbol
-'fl_disable_wayland'. For for GNU `ld` or any GNU compiler this would
+'fl_disable_wayland'. For GNU `ld` or any GNU compiler this would
be "-rdynamic".
@@ -85,15 +85,16 @@ the following techniques:
Option 1: Set target property 'ENABLE_EXPORTS' on all executable
targets that require to disable the Wayland backend.
- This is the preferred solution.
+ This is the preferred solution because it works per target.
CMake example:
set_target_properties(myprog PROPERTIES ENABLE_EXPORTS TRUE)
-Option 2: Set CMake policy CMP0065 to 'OLD' (to pre-3.4 behavior)
+Option 2: Set CMake policy CMP0065 to 'OLD' (i.e. pre-3.4 behavior)
This is a quick solution but discouraged because setting
CMake policies to 'OLD' is "deprecated by definition".
+ CMake may issue warnings or ignore this in the future.
CMake code: