1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.57)
AC_INIT([libdjconsole], [0.1.3], [mixxx-devel@lists.sourceforge.net])
AM_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE
AC_LANG([C++])
LIB_CURRENT=0
LIB_REVISION=0
LIB_AGE=0
AC_SUBST(LIB_CURRENT)
AC_SUBST(LIB_REVISION)
AC_SUBST(LIB_AGE)
# Checks for programs.
AC_PROG_CXX
AC_PROG_LN_S
AC_PROG_MAKE_SET
AC_PROG_CPP
AC_PROG_LIBTOOL
PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.11)
CXXFLAGS="$CXXFLAGS $LIBUSB_CFLAGS"
DATAFLAGS="-DDATADIR=\\\"\$(pkgdatadir)\\\""
AC_ARG_WITH(djdatadir, [--with-djdatadir Data dir for console definition files ($prefix/share/djconsole)],[
DATAFLAGS="-DDATADIR=\\\"$withval\\\""
])
CXXFLAGS="$CXXFLAGS $LIBUSB_CFLAGS $DATAFLAGS"
LIBS="$LIBUSB_LIBS $LIBS"
AC_CHECK_LIB([pthread], [pthread_create])
# Checks for header files.
AC_HEADER_STDC
# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL
AC_C_CONST
# Checks for library functions.
AC_FUNC_ERROR_AT_LINE
AC_OUTPUT([libdjconsole.pc])
AC_OUTPUT([Makefile])
|