diff options
| -rw-r--r-- | examples/CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 351aa5424..ee0554d4b 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -83,6 +83,14 @@ set (IMAGE_SOURCES ) ############################################################ +# examples requiring cairo +############################################################ + +set (CAIRO_SOURCES + cairo-draw-x +) + +############################################################ # examples requiring OpenGL + libGLEW ############################################################ @@ -116,6 +124,24 @@ foreach (src ${IMAGE_SOURCES}) endforeach (src) ############################################################ +# create example programs requiring cairo +############################################################ + +if (FLTK_HAVE_CAIRO) + set (cairo_libs "fltk;cairo") + if (TARGET fltk_cairo) + set (cairo_libs fltk_cairo ${cairo_libs}) + endif () +else () + set(cairo_libs "fltk") +endif () + +foreach (src ${CAIRO_SOURCES}) + message(STATUS "CAIRO: ${src} (${cairo_libs})") + CREATE_EXAMPLE (${src} ${src}.cxx "${cairo_libs}") +endforeach (src) + +############################################################ # create example programs with OpenGL + libGLEW ############################################################ |
