summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2015-12-06 17:12:41 +0100
committerDave Davenport <qball@gmpclient.org>2015-12-06 17:12:41 +0100
commit16920995438c7362c6d6b8b6fcb9c8537e92b210 (patch)
tree71504ac4ebcb0862ba5a15071b41c766aee5057e /configure.ac
parentec49c799a6acbdd9bd00dcaaa0a8d68e9193499d (diff)
Update configure.ac
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac20
1 files changed, 20 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5c7d278d..0463d760 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,6 +5,7 @@ AC_CONFIG_HEADER([config.h])
dnl ---------------------------------------------------------------------
dnl Setup automake to be silent and in foreign mode.
+dnl We want xz distribution
dnl ---------------------------------------------------------------------
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects dist-xz])
AM_SILENT_RULES([yes])
@@ -13,9 +14,20 @@ dnl ---------------------------------------------------------------------
dnl Check for compiler
dnl ---------------------------------------------------------------------
AC_PROG_CC([clang gcc cc])
+
+dnl ---------------------------------------------------------------------
+dnl C99 standard
+dnl ---------------------------------------------------------------------
AC_PROG_CC_C99
+
+dnl ---------------------------------------------------------------------
+dnl C to Object rules.
+dnl ---------------------------------------------------------------------
AM_PROG_CC_C_O
+dnl ---------------------------------------------------------------------
+dnl System extensions
+dnl ---------------------------------------------------------------------
AC_USE_SYSTEM_EXTENSIONS
dnl ---------------------------------------------------------------------
@@ -48,6 +60,10 @@ dnl Check dependencies
dnl ---------------------------------------------------------------------
PKG_PROG_PKG_CONFIG
+
+dnl ---------------------------------------------------------------------
+dnl X11, Glib, Xinerama, Pango, Cairo, libstartup notification
+dnl ---------------------------------------------------------------------
PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.40])
PKG_CHECK_MODULES([x11], [x11])
PKG_CHECK_MODULES([xinerama], [xinerama])
@@ -55,6 +71,10 @@ PKG_CHECK_MODULES([pango], [pango pangocairo])
PKG_CHECK_MODULES([cairo], [cairo cairo-xlib])
PKG_CHECK_MODULES([libsn], [libstartup-notification-1.0])
+
+dnl ---------------------------------------------------------------------
+dnl Add extra compiler flags
+dnl ---------------------------------------------------------------------
AC_SUBST([EXTRA_CFLAGS], ["-Wall -Wextra -Wparentheses -Winline -pedantic"])
AC_CONFIG_FILES([Makefile ])