summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorben <benjaminfranzke@googlemail.com>2010-07-23 20:20:38 +0200
committerben <benjaminfranzke@googlemail.com>2010-07-23 20:20:38 +0200
commit4dfcf9939fff9f559b5757f7ddc51a81229d3c8e (patch)
tree4b8e192911c258e621d9a1bb8463a61dbf174e9b /configure.ac
parentcecfaca55f24f6628beb9a918b10b7ffab266535 (diff)
downloadpa-sink-ctl-4dfcf9939fff9f559b5757f7ddc51a81229d3c8e.tar.gz
pa-sink-ctl-4dfcf9939fff9f559b5757f7ddc51a81229d3c8e.tar.bz2
pa-sink-ctl-4dfcf9939fff9f559b5757f7ddc51a81229d3c8e.zip
configure.ac: use AC_MSG_ERROR and add sigaction() check
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 10 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index 0745378..5c21470 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,13 +12,18 @@ AC_PROG_INSTALL
AC_PROG_MAKE_SET
# Checks for libraries.
-AC_CHECK_LIB([ncurses], [newwin], [CURSES_LIBS=-lncurses], [echo "Error: you need ncurses!"; exit 1])
-PKG_CHECK_MODULES(PULSE, [libpulse], [], [echo "Error: you need libpulse!"; exit 1])
-PKG_CHECK_MODULES(PULSE_MAINLOOP, [libpulse-mainloop-glib], [], [echo "Error: you need libpulse-mainloop-glib"; exit 1])
-PKG_CHECK_MODULES(GLIB, [glib-2.0], [], [echo "Error: you need glib!"; exit1])
+AC_CHECK_LIB([ncurses], [newwin], [CURSES_LIBS=-lncurses], AC_MSG_ERROR([curses required]))
+
+PKG_CHECK_MODULES(PULSE, [libpulse], [], AC_MSG_ERROR([libpulse required]))
+PKG_CHECK_MODULES(PULSE_MAINLOOP, [libpulse-mainloop-glib], [], AC_MSG_ERROR([libpulse-mainloop-glib required]))
+PKG_CHECK_MODULES(GLIB, [glib-2.0], [], AC_MSG_ERROR([glib required]))
AC_SUBST(CURSES_LIBS)
-AC_CHECK_HEADERS([ncurses.h])
+AC_CHECK_HEADERS([ncurses.h sys/ioctl.h unistd.h signal.h])
+
+AC_CHECK_FUNC([sigaction], [], AC_MSG_ERROR([function sigaction() not found]))
+
+AC_C_INLINE
AC_OUTPUT