diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index a622998..70e0c79 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -74,8 +74,26 @@ AC_CHECK_HEADERS(gdbm.h, | |||
74 | AC_CHECK_LIB([gdbm], [gdbm_open], | 74 | AC_CHECK_LIB([gdbm], [gdbm_open], |
75 | , | 75 | , |
76 | [AC_MSG_ERROR([libgdbm not found])]) | 76 | [AC_MSG_ERROR([libgdbm not found])]) |
77 | 77 | ||
78 | ## Default syslog facility | ||
79 | LOG_FACILITY="LOG_DAEMON" | ||
80 | |||
81 | AC_ARG_VAR([LOG_FACILITY], | ||
82 | [Default syslog facility]) | ||
83 | if test -n "$LOG_FACILITY"; then | ||
84 | logfacility=`echo $LOG_FACILITY | tr a-z A-Z` | ||
85 | case $logfacility in | ||
86 | USER|DAEMON|AUTH|AUTHPRIV|MAIL|CRON|LOCAL[[0-7]]) | ||
87 | LOG_FACILITY=LOG_$logfacility;; | ||
88 | LOG_USER|LOG_DAEMON|LOG_AUTH|LOG_AUTHPRIV|LOG_MAIL|LOG_CRON|LOG_LOCAL[[0-7]]) | ||
89 | LOG_FACILITY=$logfacility;; | ||
90 | *) AC_MSG_ERROR([Invalid value of LOG_FACILITY]);; | ||
91 | esac | ||
92 | fi | ||
93 | AC_DEFINE_UNQUOTED([LOG_FACILITY],$LOG_FACILITY, | ||
94 | [Default syslog facility.]) | ||
95 | |||
78 | AC_CONFIG_FILES([Makefile | 96 | AC_CONFIG_FILES([Makefile |
79 | gnu/Makefile | 97 | gnu/Makefile |
80 | grecs/Makefile | 98 | grecs/Makefile |
81 | grecs/src/Makefile | 99 | grecs/src/Makefile |