diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2025-04-17 18:23:55 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2025-04-21 19:50:12 +0200 |
| commit | 1066b69c8e14cea5a71cac5330a8e60cb3cb3c49 (patch) | |
| tree | 6e5863922f921c538de7b9d513a3cae47031e4d8 /fl_config.cmake.in | |
| parent | 48e22d246ddf96aa6c9595b35250992fe9fe3bbc (diff) | |
Fix "fully support ... own shared libraries" (#1238)
- If shared libraries are built, then fluid, fltk-options, and the
"games" are linked against the shared FLTK libraries. On some
platforms the static and the shared versions of fluid and
fltk-options are built. The games are only built if
FLTK_BUILD_TEST is enabled.
- The CMake 'install' target now installs the games (if built)
and their man pages on all platforms (no matter if that is
useful, for instance on Windows).
- On macOS 'CMAKE_INSTALL_RPATH' is set so *installed* programs
automatically find their shared FLTK libraries. The "shared"
versions of fluid and fltk-options got their own '.plist' files.
This works for both the executables themselves as well as those
included in bundles. There may be more to do on the macOS platform.
Diffstat (limited to 'fl_config.cmake.in')
0 files changed, 0 insertions, 0 deletions
