diff options
author | ben <benjaminfranzke@googlemail.com> | 2010-07-11 21:01:34 +0200 |
---|---|---|
committer | ben <benjaminfranzke@googlemail.com> | 2010-07-11 21:01:34 +0200 |
commit | c84bd7a3dd844d8457a6c7ed5b4b312eff224cab (patch) | |
tree | 757f8232b6b958d66a9d8fa5a85738f996fe07f0 /configure.ac | |
parent | 7f101a47bd6a225309c66bb5079fa25152b2a952 (diff) | |
download | pa-sink-ctl-c84bd7a3dd844d8457a6c7ed5b4b312eff224cab.tar.gz pa-sink-ctl-c84bd7a3dd844d8457a6c7ed5b4b312eff224cab.tar.bz2 pa-sink-ctl-c84bd7a3dd844d8457a6c7ed5b4b312eff224cab.zip |
add files for autotools usage
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..5aec66b --- /dev/null +++ b/configure.ac @@ -0,0 +1,32 @@ +#AC_PREREQ([2.65]) +AC_INIT([pa-sink-ctl], [0.1], [web2p10@wemelug.de]) +AM_INIT_AUTOMAKE + +AC_CONFIG_SRCDIR([pa-sink-ctl.c]) +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([Makefile]) + +# Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_MAKE_SET + +# Checks for libraries. +AC_CHECK_LIB([ncurses], [newwin], [CURSES=-lncurses], [echo "Error: you need ncurses!"; exit 1]) +PKG_CHECK_MODULES(PULSE, [libpulse], [], [echo "Error: you need libpulse!"; exit 1]) + +# compiler flags +LDFLAGS="$CURSES $PULSE_LIBS" +CFLAGS="-std=c99 -pedantic -Wall -Werror $PULSE_CFLAGS" + +# Checks for header files. +AC_CHECK_HEADERS([stdio.h stdlib.h string.h ncurses.h pulse/pulseaudio.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_TYPE_UINT32_T + +# Checks for library functions. +AC_FUNC_REALLOC +AC_CHECK_FUNCS([strdup]) + +AC_OUTPUT |