mirror of
https://github.com/relan/exfat.git
synced 2026-01-12 00:18:54 +08:00
Check for ublio only on FreeBSD hosts.
This commit is contained in:
@@ -24,5 +24,5 @@ sbin_PROGRAMS = exfatattrib
|
|||||||
dist_man8_MANS = exfatattrib.8
|
dist_man8_MANS = exfatattrib.8
|
||||||
exfatattrib_SOURCES = main.c
|
exfatattrib_SOURCES = main.c
|
||||||
exfatattrib_CPPFLAGS = -I$(top_srcdir)/libexfat
|
exfatattrib_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
exfatattrib_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
exfatattrib_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
exfatattrib_LDADD = ../libexfat/libexfat.a
|
exfatattrib_LDADD = $(top_srcdir)/libexfat/libexfat.a $(UBLIO_LIBS)
|
||||||
|
|||||||
13
configure.ac
13
configure.ac
@@ -31,22 +31,21 @@ AC_PROG_RANLIB
|
|||||||
AM_PROG_AR
|
AM_PROG_AR
|
||||||
AC_SYS_LARGEFILE
|
AC_SYS_LARGEFILE
|
||||||
AC_CANONICAL_HOST
|
AC_CANONICAL_HOST
|
||||||
PKG_CHECK_MODULES([UBLIO], [libublio], [
|
|
||||||
CFLAGS="$CFLAGS $UBLIO_CFLAGS"
|
|
||||||
LIBS="$LIBS $UBLIO_LIBS"
|
|
||||||
AC_DEFINE([USE_UBLIO], [1],
|
|
||||||
[Define if block devices are not supported.])
|
|
||||||
], [:])
|
|
||||||
PKG_CHECK_MODULES([FUSE3], [fuse3],
|
PKG_CHECK_MODULES([FUSE3], [fuse3],
|
||||||
[AC_DEFINE([FUSE_USE_VERSION], [30], [Required FUSE API version.])],
|
[AC_DEFINE([FUSE_USE_VERSION], [30], [Required FUSE API version.])],
|
||||||
[PKG_CHECK_MODULES([FUSE2], [fuse >= 2.6],
|
[PKG_CHECK_MODULES([FUSE2], [fuse >= 2.6],
|
||||||
[AC_DEFINE([FUSE_USE_VERSION], [26], [Required FUSE API version.])])])
|
[AC_DEFINE([FUSE_USE_VERSION], [26], [Required FUSE API version.])])])
|
||||||
AC_MSG_CHECKING([whether host-specific defines are needed for $host_os])
|
AC_MSG_CHECKING([whether host-specific configuration is needed for $host_os])
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
darwin*)
|
darwin*)
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
AC_DEFINE([FUSE_DARWIN_ENABLE_EXTENSIONS], [0], [macFUSE extensions break compatibility with the mainline FUSE.])
|
AC_DEFINE([FUSE_DARWIN_ENABLE_EXTENSIONS], [0], [macFUSE extensions break compatibility with the mainline FUSE.])
|
||||||
;;
|
;;
|
||||||
|
freebsd*)
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
PKG_CHECK_MODULES([UBLIO], [libublio])
|
||||||
|
AC_DEFINE([USE_UBLIO], [1], [Define if block devices are not supported.])
|
||||||
|
;;
|
||||||
*-gnu)
|
*-gnu)
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
AC_DEFINE([_XOPEN_SOURCE], [500], [Enable pread() and pwrite().])
|
AC_DEFINE([_XOPEN_SOURCE], [500], [Enable pread() and pwrite().])
|
||||||
|
|||||||
@@ -24,5 +24,5 @@ sbin_PROGRAMS = dumpexfat
|
|||||||
dist_man8_MANS = dumpexfat.8
|
dist_man8_MANS = dumpexfat.8
|
||||||
dumpexfat_SOURCES = main.c
|
dumpexfat_SOURCES = main.c
|
||||||
dumpexfat_CPPFLAGS = -I$(top_srcdir)/libexfat
|
dumpexfat_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
dumpexfat_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
dumpexfat_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
dumpexfat_LDADD = ../libexfat/libexfat.a
|
dumpexfat_LDADD = $(top_srcdir)/libexfat/libexfat.a $(UBLIO_LIBS)
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ sbin_PROGRAMS = exfatfsck
|
|||||||
dist_man8_MANS = exfatfsck.8
|
dist_man8_MANS = exfatfsck.8
|
||||||
exfatfsck_SOURCES = main.c
|
exfatfsck_SOURCES = main.c
|
||||||
exfatfsck_CPPFLAGS = -I$(top_srcdir)/libexfat
|
exfatfsck_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
exfatfsck_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
exfatfsck_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
exfatfsck_LDADD = ../libexfat/libexfat.a
|
exfatfsck_LDADD = $(top_srcdir)/libexfat/libexfat.a $(UBLIO_LIBS)
|
||||||
|
|
||||||
install-exec-hook:
|
install-exec-hook:
|
||||||
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/fsck.exfat
|
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/fsck.exfat
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ sbin_PROGRAMS = mount.exfat-fuse
|
|||||||
dist_man8_MANS = mount.exfat-fuse.8
|
dist_man8_MANS = mount.exfat-fuse.8
|
||||||
mount_exfat_fuse_SOURCES = main.c
|
mount_exfat_fuse_SOURCES = main.c
|
||||||
mount_exfat_fuse_CPPFLAGS = -I$(top_srcdir)/libexfat
|
mount_exfat_fuse_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
mount_exfat_fuse_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
mount_exfat_fuse_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
mount_exfat_fuse_LDADD = ../libexfat/libexfat.a $(FUSE2_LIBS) $(FUSE3_LIBS)
|
mount_exfat_fuse_LDADD = $(top_srcdir)/libexfat/libexfat.a $(FUSE2_LIBS) $(FUSE3_LIBS) $(UBLIO_LIBS)
|
||||||
|
|
||||||
install-exec-hook:
|
install-exec-hook:
|
||||||
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/mount.exfat
|
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/mount.exfat
|
||||||
|
|||||||
@@ -24,5 +24,5 @@ sbin_PROGRAMS = exfatlabel
|
|||||||
dist_man8_MANS = exfatlabel.8
|
dist_man8_MANS = exfatlabel.8
|
||||||
exfatlabel_SOURCES = main.c
|
exfatlabel_SOURCES = main.c
|
||||||
exfatlabel_CPPFLAGS = -I$(top_srcdir)/libexfat
|
exfatlabel_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
exfatlabel_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
exfatlabel_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
exfatlabel_LDADD = ../libexfat/libexfat.a
|
exfatlabel_LDADD = $(top_srcdir)/libexfat/libexfat.a $(UBLIO_LIBS)
|
||||||
|
|||||||
@@ -37,4 +37,4 @@ libexfat_a_SOURCES = \
|
|||||||
time.c \
|
time.c \
|
||||||
utf.c \
|
utf.c \
|
||||||
utils.c
|
utils.c
|
||||||
libexfat_a_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
libexfat_a_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ mkexfatfs_SOURCES = \
|
|||||||
vbr.c \
|
vbr.c \
|
||||||
vbr.h
|
vbr.h
|
||||||
mkexfatfs_CPPFLAGS = -I$(top_srcdir)/libexfat
|
mkexfatfs_CPPFLAGS = -I$(top_srcdir)/libexfat
|
||||||
mkexfatfs_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS)
|
mkexfatfs_CFLAGS = $(FUSE2_CFLAGS) $(FUSE3_CFLAGS) $(UBLIO_CFLAGS)
|
||||||
mkexfatfs_LDADD = ../libexfat/libexfat.a
|
mkexfatfs_LDADD = $(top_srcdir)/libexfat/libexfat.a $(UBLIO_LIBS)
|
||||||
|
|
||||||
install-exec-hook:
|
install-exec-hook:
|
||||||
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/mkfs.exfat
|
ln -sf $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/mkfs.exfat
|
||||||
|
|||||||
Reference in New Issue
Block a user