mirror of https://github.com/fltk/fltk
5175192755
- remove separate libfltk_cairo to avoid cyclic dependencies, but - keep a dummy libfltk_cairo in 1.4.0 for backwards compatibility - move cairo/Fl_Cairo.cxx to src/Fl_Cairo.cxx - add preliminary Cairo support for Visual Studio (MSVC) Static linking is not affected by this change, but users building with hand-made Makefiles will have to remove libfltk_cairo starting with FLTK 1.4.0. The dummy library can be linked for backwards compatibility but it will be removed later (in 1.4.x or 1.5.0). The shared FLTK library libfltk.{so|dylib|dll|..} depends on libcairo if and only if FLTK is built with one of the Cairo options. This has always been the case for OPTION_CAIROEXT but is now also true if only OPTION_CAIRO is selected, i.e. FLTK programs linked with a Cairo enabled shared FLTK library will also be linked with libcairo. The same is true for configure options --enable-cairo and --enable-cairoext, respectively. Preliminary Cairo support for MSVC now detects a Cairo installation using the CMake variable FLTK_CAIRO_DIR which must be set by the user. Note that this feature is temporary and may be changed in the future for a better and more comfortable version. |
||
---|---|---|
.. | ||
FLTK-Functions.cmake | ||
FLTKConfig.cmake.in | ||
MacOSXBundleInfo.plist.in | ||
UseFLTK.cmake.in | ||
cmake_uninstall.cmake.in | ||
compatibility.cmake | ||
export.cmake | ||
fl_add_library.cmake | ||
fl_create_example.cmake | ||
fl_debug_pkg.cmake | ||
fl_debug_var.cmake | ||
install-symlinks.cmake.in | ||
install.cmake | ||
macOS-bundle-wrapper.in | ||
options.cmake | ||
posixScandir.cxx | ||
pthread_mutex_recursive.c | ||
resources.cmake | ||
setup.cmake | ||
variables.cmake |