dot_LDADD = \
$(top_builddir)/lib/common/libcommon.la \
$(top_builddir)/lib/gvc/libgvc.la \
- $(top_builddir)/plugin/layout/libgvplugin_layout.la
+ $(top_builddir)/plugin/layout/libgvplugin_layout.la @LIBGEN_LIBS@
else
dot_LDADD = \
$(top_builddir)/lib/common/libcommon.la \
$(top_builddir)/plugin/cairo/libgvplugin_cairo.la \
$(top_builddir)/plugin/gd/libgvplugin_gd.la \
$(top_builddir)/plugin/text/libgvplugin_text.la \
- $(top_builddir)/plugin/layout/libgvplugin_layout.la @CAIRO_LIBS@
+ $(top_builddir)/plugin/layout/libgvplugin_layout.la @CAIRO_LIBS@ @LIBGEN_LIBS@
endif
install-data-hook:
AC_SUBST(CAIRO_CFLAGS)
AC_SUBST(CAIRO_LIBS)
+dnl -----------------------------------
+dnl INCLUDES and LIBS for libgen (provides basename function)
+
+save_CPPFLAGS=$CPPFLAGS
+save_LDFLAGS=$LDFLAGS
+AC_CHECK_HEADER(libgen.h,
+ AC_CHECK_LIB(gen,basename,
+ [LIBGEN_LIBS="-lgen"
+ AC_DEFINE_UNQUOTED(HAVE_LIBGEN,1,[Define if the LIBGEN library has the basename feature])]),
+ AC_MSG_WARN(libgen.h header not available))
+LDFLAGS=$save_LDFLAGS
+CPPFLAGS=$save_CPPFLAGS
+AC_SUBST(LIBGEN_LIBS)
+
# -----------------------------------
# Checks for library functions