libnfs/configure.ac

71 lines
1.6 KiB
Plaintext
Raw Normal View History

2011-02-06 07:45:09 +03:00
AC_PREREQ(2.50)
2011-06-25 22:21:54 +04:00
AC_INIT([libnfs], [0.0.0])
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([foreign])
AC_CANONICAL_HOST
2011-02-06 07:45:09 +03:00
2011-06-28 11:10:25 +04:00
case $host in
*darwin*)
RPCGENFLAGS=-DU_INT64_PLATTFORM_TYPE="u_int64_t"
;;
*)
;;
esac
AC_SUBST(RPCGENFLAGS)
# Work around stupid autoconf default cflags. pt 1
SAVE_CFLAGS="x${CFLAGS}"
2011-02-06 07:45:09 +03:00
AC_PROG_CC
AC_PROG_LIBTOOL
2011-02-06 07:45:09 +03:00
AM_PROG_CC_C_O
2011-02-06 07:45:09 +03:00
# Work around stupid autoconf default cflags. pt 2
if test "$SAVE_CFLAGS" = "x"; then
CFLAGS=""
2011-02-06 07:45:09 +03:00
fi
AC_CHECK_PROG([HAVE_RPCGEN], [rpcgen], [yes], [no])
if test x$HAVE_RPCGEN != xyes; then
AC_MSG_ERROR([Can not find required program])
fi
# option: logdir
AC_ARG_WITH([logdir],
[AC_HELP_STRING([--with-logdir=DIR],
[path to log directory [[LOCALSTATEDIR/log]]])],
[LOGDIR=$withval],
[LOGDIR='${localstatedir}/log'])
#if test ! -d "$LOGDIR"; then
# AC_MSG_ERROR([--with-logdir must specify a path])
#fi
AC_SUBST(LOGDIR)
2011-02-06 07:45:09 +03:00
#option: examples
AC_ARG_ENABLE([examples],
[AC_HELP_STRING([--enable-examples],
[Build example programs])],
[ENABLE_EXAMPLES=$enableval],
[ENABLE_EXAMPLES="no"])
AM_CONDITIONAL(EXAMPLES, [test x$ENABLE_EXAMPLES = xyes])
AM_COND_IF(EXAMPLES,
[MAYBE_EXAMPLES="examples"]
[config_examples="examples/Makefile"])
AC_SUBST(MAYBE_EXAMPLES)
#output
AC_CONFIG_FILES([Makefile]
[include/Makefile]
[lib/Makefile]
[mount/Makefile]
[nfs/Makefile]
[portmap/Makefile]
[rquota/Makefile]
[examples/Makefile]
)
AC_OUTPUT