diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-07-12 19:26:28 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-07-12 20:05:07 +0200 |
| commit | 787c67afea179735f2fea12f95ad04c80b3717e7 (patch) | |
| tree | bdb1e19fcd21250991692274cde38114c23a0c60 /test | |
| parent | 26c46cc022fb097b76d394f482afe231871c2fc2 (diff) | |
macOS: fix fltk_cairo shared library (issue #250)
- add missing dependencies to build the shared libfltk_cairo(.dylib)
- remove incorrect dependency on cairo from libfltk
- add cairo_test-shared demo (linked with shared libs)
Diffstat (limited to 'test')
| -rw-r--r-- | test/CMakeLists.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9c602ce7a..33df73a62 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -147,7 +147,7 @@ endif (OPENGL_FOUND) # Cairo demo - must also be built w/o Cairo (displays a message box) if (FLTK_HAVE_CAIRO) - CREATE_EXAMPLE (cairo_test cairo_test.cxx "fltk_cairo;fltk") + CREATE_EXAMPLE (cairo_test cairo_test.cxx "fltk_cairo;fltk;cairo") else () CREATE_EXAMPLE (cairo_test cairo_test.cxx fltk) endif (FLTK_HAVE_CAIRO) @@ -206,6 +206,10 @@ if (OPTION_BUILD_SHARED_LIBS) CREATE_EXAMPLE (shape-shared shape.cxx "fltk_gl_SHARED;fltk_SHARED;${OPENGL_LIBRARIES}") endif (OPENGL_FOUND) + if (FLTK_HAVE_CAIRO) + CREATE_EXAMPLE (cairo_test-shared cairo_test.cxx "fltk_cairo_SHARED;fltk_SHARED;cairo") + endif () + endif (MSVC) # (not MSVC) endif (OPTION_BUILD_SHARED_LIBS) |
