diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2024-11-17 19:44:11 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2024-11-17 20:01:46 +0100 |
| commit | 6c6f6b7dd9391c184d3bc44be261da875cde746d (patch) | |
| tree | ec40fec74ae89f24060d22c1293ef0ad862edf55 /README.Wayland.txt | |
| parent | 7b9af35847e443147ffa0bd45564ae25862429b3 (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.txt | 7 |
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: |
