diff options
Diffstat (limited to 'fltk-config.in')
| -rwxr-xr-x | fltk-config.in | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/fltk-config.in b/fltk-config.in index 24a379d74..5fd102155 100755 --- a/fltk-config.in +++ b/fltk-config.in @@ -56,6 +56,7 @@ CXXFLAGS="@CXXFLAGS@ @LARGEFILE@ @PTHREAD_FLAGS@" LDFLAGS="@LDFLAGS@" LDLIBS="@LIBS@" OPTIM="@OPTIM@" +CAIROFLAGS="@CAIROFLAGS@" # Check for local invocation, and update paths accordingly... if test -f "$selfdir/FL/Fl_Window.H"; then @@ -84,11 +85,17 @@ if test -d $includedir/FL/images; then CXXFLAGS="-I$includedir/FL/images $CXXFLAGS" fi +if test -f "$libdir/libfltk_cairo.a"; then + CFLAGS="$CAIROFLAGS $CFLAGS" + CXXFLAGS="$CAIROFLAGS $CXXFLAGS" +fi + # libraries to link with: LIBNAME="@LIBNAME@" DSONAME="@DSONAME@" DSOLINK="@DSOLINK@" IMAGELIBS="@IMAGELIBS@" +CAIROLIBS="@CAIROLIBS@" SHAREDSUFFIX="@SHAREDSUFFIX@" usage () @@ -103,6 +110,7 @@ Options telling what we are doing: [--use-images] use extra image formats (PNG, JPEG) [--use-glut] use glut compatibility layer [--use-forms] use forms compatibility layer + [--use-cairo] use cairo graphics lib Options telling what information we request: [--cc] return C compiler used to compile FLTK @@ -170,6 +178,9 @@ do --use-images) use_images=yes ;; + --use-cairo) + use_cairo=yes + ;; --cflags) echo_cflags=yes ;; @@ -235,6 +246,11 @@ if test x$use_images = xyes; then LDSTATIC="$libdir/libfltk_images.a $IMAGELIBS $LDSTATIC" fi +if test x$use_cairo = xyes; then + LDLIBS="-lfltk_cairo$SHAREDSUFFIX $CAIROLIBS $LDLIBS" + LDSTATIC="$libdir/libfltk_cairo.a $CAIROLIBS $LDSTATIC" +fi + LDLIBS="$DSOLINK $LDFLAGS $libs $LDLIBS" LDSTATIC="$LDFLAGS $LDSTATIC" @@ -351,6 +367,10 @@ if test "$echo_libs" = "yes"; then echo $libdir/libfltk_gl.a fi + if test x$use_cairo = xyes; then + echo $libdir/libfltk_cairo.a + fi + if test x$use_images = xyes; then echo $libdir/libfltk_images.a |
