# configure.ac -*-autoconf-*- # Initialize autoconf and automake. AC_INIT(jack.play,0.3) AC_CONFIG_AUX_DIR(config) AM_INIT_AUTOMAKE # Check for programs. These macros set and export variables that are # used in the make process. AC_PROG_CC AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_LD AM_PROG_LIBTOOL # Require JACK library. AC_CHECK_LIB(jack, jack_client_new, , AC_MSG_ERROR("No JACK library.") ,) AC_CHECK_HEADERS(jack/jack.h) # Require LIBSNDFILE sound file format library. AC_CHECK_LIB(sndfile, sf_open, , AC_MSG_ERROR("No LibSndFile library.") ,) AC_CHECK_HEADERS(sndfile.h) # Set compiler flags. AC_SUBST(AM_CFLAGS) AM_CFLAGS="-O3 -funroll-loops -Wall" # Write Makefile. AC_OUTPUT(Makefile common/Makefile)