78 lines
1.8 KiB
Plaintext
78 lines
1.8 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT([jamlib], [1.4.7], [raorn@altlinux.ru])
|
|
AC_PREREQ(2.50)
|
|
AC_CONFIG_SRCDIR([src/mbase.c])
|
|
AC_CONFIG_HEADER(config.h)
|
|
AC_CANONICAL_SYSTEM
|
|
#AC_VALIDATE_CACHED_SYSTEM_TUPLE(
|
|
# rm -f $cache_file
|
|
# echo Please rerun configure
|
|
# exit 1
|
|
#)
|
|
|
|
AM_INIT_AUTOMAKE
|
|
|
|
case $host_os in
|
|
linux*)
|
|
AC_DEFINE([__UNIX__], 1, [Define if you have POSIX-compilant OS])
|
|
;;
|
|
freebsd*)
|
|
AC_DEFINE([__UNIX__], 1, [Define if you have POSIX-compilant OS])
|
|
;;
|
|
darwin*)
|
|
AC_DEFINE([__UNIX__], 1, [Define if you have POSIX-compilant OS])
|
|
;;
|
|
nto-qnx*)
|
|
AC_DEFINE([__UNIX__], 1, [Define if you have POSIX-compilant OS])
|
|
;;
|
|
mingw32*)
|
|
if test "$host" != "$build"; then
|
|
case "$build_os" in
|
|
cygwin*)
|
|
CFLAGS="$CFLAGS -mno-cygwin -mconsole"
|
|
CPPFLAGS="$CPPFLAGS $CFLAGS"
|
|
;;
|
|
*)
|
|
CC="$host_cpu-$host_os-gcc"
|
|
AS="$CC"
|
|
AR="$host_cpu-$host_os-ar"
|
|
RANLIB="$host_cpu-$host_os-ranlib"
|
|
;;
|
|
esac
|
|
fi
|
|
AC_DEFINE([__WIN32__], 1, [Define if you do not have POSIX-compilant OS ;-)])
|
|
;;
|
|
esac
|
|
|
|
AC_PROG_AWK
|
|
AC_PROG_CC
|
|
AC_PROG_INSTALL
|
|
AC_PROG_LN_S
|
|
AC_PROG_MAKE_SET
|
|
|
|
AC_LIBTOOL_WIN32_DLL
|
|
AM_PROG_LIBTOOL
|
|
|
|
dnl Checks for libraries.
|
|
|
|
dnl Checks for header files.
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS([fcntl.h sys/file.h unistd.h])
|
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
dnl Checks for library functions.
|
|
|
|
AC_ARG_ENABLE([lockf], AC_HELP_STRING([--enable-lockf], [use lockf(3) for locking instead of fcntl(2)]),
|
|
AC_DEFINE([USE_LOCKF], 1, [Define if you want to use lockf(3) instead of fcntl(2) for file locking]))
|
|
|
|
AC_CONFIG_FILES([jamlib.qpg
|
|
include/Makefile
|
|
include/jamlib/Makefile
|
|
src/Makefile
|
|
doc/Makefile
|
|
win32/Makefile
|
|
win32/jamlib/Makefile
|
|
Makefile])
|
|
AC_OUTPUT
|