From 5d3e093d432a31fb8a8267cbf30f1ed892f49508 Mon Sep 17 00:00:00 2001 From: root <> Date: Sun, 8 Feb 2009 16:25:32 +0000 Subject: *** empty log message *** --- configure.in | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 configure.in (limited to 'configure.in') diff --git a/configure.in b/configure.in new file mode 100644 index 0000000..a022c98 --- /dev/null +++ b/configure.in @@ -0,0 +1,114 @@ +dnl +dnl +dnl configure.in: +dnl +dnl Copyright (c) 2009 James McKenzie <20@madingley.org>, +dnl All rights reserved. +dnl +dnl $Id$ +dnl +dnl $Log$ +dnl Revision 1.1 2009/02/08 16:25:32 root +dnl *** empty log message *** +dnl +dnl +dnl +dnl +AC_PREREQ(2.13) +AC_INIT(src/libjwg.c) + +AC_PROG_CC +AC_SYS_LARGEFILE + + +LIBJWG_MAJOR_VERSION=`cat $srcdir/version-major` +LIBJWG_MINOR_VERSION=`cat $srcdir/version-minor` +LIBJWG_MICRO_VERSION=`cat $srcdir/version-micro` + + + +LIBJWG_INTERFACE_VERSION_MIN=$LIBJWG_MINOR_VERSION +LIBJWG_INTERFACE_VERSION_MAX=$LIBJWG_MINOR_VERSION +LIBJWG_INTERFACE_REVISION=1 + +LIBJWG_VERSION=$LIBJWG_MAJOR_VERSION.$LIBJWG_MINOR_VERSION.$LIBJWG_MICRO_VERSION + +AC_SUBST(LIBJWG_MAJOR_VERSION) +AC_SUBST(LIBJWG_MINOR_VERSION) +AC_SUBST(LIBJWG_MICRO_VERSION) +AC_SUBST(LIBJWG_VERSION) + +AC_SUBST(LIBJWG_INTERFACE_VERSION_MIN) +AC_SUBST(LIBJWG_INTERFACE_VERSION_MAX) +AC_SUBST(LIBJWG_INTERFACE_REVISION) + + +LT_RELEASE=$LIBJWG_MAJOR_VERSION.$LIBJWG_MINOR_VERSION +LT_CURRENT=$LIBJWG_INTERFACE_VERSION_MAX +LT_REVISION=$LIBJWG_MICRO_VERSION +LT_AGE=`expr $LIBJWG_INTERFACE_VERSION_MAX - $LIBJWG_INTERFACE_VERSION_MIN` + +AC_SUBST(LT_RELEASE) +AC_SUBST(LT_CURRENT) +AC_SUBST(LT_REVISION) +AC_SUBST(LT_AGE) + +VERSION=$LIBJWG_VERSION +PACKAGE=libjwg + +AM_INIT_AUTOMAKE($PACKAGE,$VERSION) + +AM_PROG_LIBTOOL + +AM_CONFIG_HEADER(src/config.h) + +AC_CHECK_PROG(MD5SUM,md5sum,md5sum) +AC_CHECK_PROG(GREP,grep,grep) +AC_CHECK_PROG(SED,sed,sed) +AC_PROG_AWK + +dnl AC_DEFINE_UNQUOTED(LIBJWG_MAJOR_VERSION, $LIBJWG_MAJOR_VERSION) +dnl AC_DEFINE_UNQUOTED(LIBJWG_MINOR_VERSION, $LIBJWG_MINOR_VERSION) +dnl AC_DEFINE_UNQUOTED(LIBJWG_MICRO_VERSION, $LIBJWG_MICRO_VERSION) + +AC_CHECK_HEADERS(fcntl.h malloc.h sys/ioctl.h unistd.h) +AC_CHECK_HEADERS(sys/scsi/impl/uscsi.h scsi/sg.h stdint.h) +AC_CHECK_HEADERS(sys/int_types.h string.h strings.h) +AC_CHECK_HEADERS(dirent.h sys/stat.h) + +AC_C_INLINE +AC_C_CONST +AC_HEADER_TIME +AC_STRUCT_TM +AC_CHECK_FUNCS(select strdup strstr) + +I2_TM_H=$ac_cv_struct_tm + +I2_HAVE_STDINT_H=0 +I2_HAVE_SYS_INT_TYPES_H=0 +if test "$ac_cv_header_sys_int_types_h" = "yes"; then + I2_HAVE_SYS_INT_TYPES_H=1 +fi +if test "$ac_cv_header_stdint_h" = "yes"; then + I2_HAVE_STDINT_H=1 +fi +I2_HAVE_UNISTD_H=0 +if test "$ac_cv_header_unistd_h" = "yes"; then + I2_HAVE_UNISTD_H=1 +fi + +AC_SUBST(I2_TM_H) +AC_SUBST(I2_HAVE_STDINT_H) +AC_SUBST(I2_HAVE_SYS_INT_TYPES_H) +AC_SUBST(I2_HAVE_UNISTD_H) + + + +AC_OUTPUT([Makefile + src/Makefile + src/jwg-head.h + test/Makefile + app/Makefile + libjwg.pc.src + libjwg-config.src],[chmod +x libjwg-config.src]) + -- cgit v1.2.3