From 7d4f265844f6a14699dec0ccee119afef3d57be2 Mon Sep 17 00:00:00 2001 From: short <> Date: Sun, 17 Aug 2003 12:55:34 +0000 Subject: [PATCH] Compile lufs client optionally. --- configure.in | 4 ++++ src/client/lufs/Makefile.am | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index c83ffc8..1609bb0 100644 --- a/configure.in +++ b/configure.in @@ -227,6 +227,10 @@ PKG_CHECK_MODULES(OPENSSL,openssl,,[ AC_SUBST(OPENSSL_CFLAGS) AC_SUBST(OPENSSL_LIBS) +have_lufs_includes=true +AC_CHECK_HEADERS(lufs/fs.h lufs/proto.h,,[ have_lufs_includes=false ]) +AM_CONDITIONAL(HAVE_LUFS_INCLUDES,$have_lufs_includes) + dnl for $(top_srcdir)/src/libcaptive/sandbox/split-sandbox.c AM_PATH_LINC(,,[AC_MSG_ERROR([Captive requires linc library used by ORBit.])]) diff --git a/src/client/lufs/Makefile.am b/src/client/lufs/Makefile.am index 37ec1ec..1cdaac7 100644 --- a/src/client/lufs/Makefile.am +++ b/src/client/lufs/Makefile.am @@ -19,8 +19,6 @@ include $(top_srcdir)/Makefile-head.am include $(top_srcdir)/src/libcaptive/Makefile-libcaptive.am -lib_LTLIBRARIES+=liblufs-captivefs.la - liblufs_captivefs_la_CFLAGS= $(GNOME_VFS_MODULE_CFLAGS) $(LIBXML_CFLAGS) liblufs_captivefs_la_LIBADD=$(captive_library) $(GNOME_VFS_MODULE_LIBS) liblufs_captivefs_la_LDFLAGS=-release $(VERSION) @@ -32,3 +30,8 @@ liblufs_captivefs_la_SOURCES= \ captivefs-misc.c \ captivefs-misc.h \ captivefs-vfs.c + +if HAVE_LUFS_INCLUDES +liblufs_captivefs_la_cond=liblufs-captivefs.la +endif +lib_LTLIBRARIES+=$(liblufs_captivefs_la_cond) -- 1.8.3.1