dvbd / configure.ac @ 6260283b
History | View | Annotate | Download (1.62 KB)
1 |
AC_INIT(dvbd, 0.7.6) |
---|---|
2 |
AC_CONFIG_SRCDIR(src/dvbd.cpp) |
3 |
AM_INIT_AUTOMAKE |
4 |
AM_CONFIG_HEADER(config.h) |
5 |
AC_PROG_CC |
6 |
AC_PROG_CXX |
7 |
AC_PROG_YACC |
8 |
AM_PROG_LEX |
9 |
AC_STDC_HEADERS |
10 |
AC_HAVE_HEADERS(linux/dvb/dmx.h linux/dvb/frontend.h) |
11 |
|
12 |
test "x$prefix" = xNONE && prefix=$ac_default_prefix |
13 |
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
14 |
|
15 |
AC_SUBST(DVBD_USER, dvbd) |
16 |
AC_SUBST(DVBD_RUN_DIR, "`eval echo ${localstatedir}/run/dvbd`") |
17 |
AC_SUBST(DVBD_SPOOL_DIR, "`eval echo ${localstatedir}/spool/dvbd`") |
18 |
AC_SUBST(DVBD_LOG_DIR, "`eval echo ${localstatedir}/log`") |
19 |
AC_SUBST(DVBD_ETC_DIR, "`eval echo ${sysconfdir}/dvbd`") |
20 |
AC_DEFINE_UNQUOTED(DEFAULT_CONFIG_FILE, "${DVBD_ETC_DIR}/config", [Default configuration file]) |
21 |
AC_DEFINE_UNQUOTED(DEFAULT_SOCKET_FILE, "${DVBD_RUN_DIR}/dvbd.socket", [Default socket file]) |
22 |
AC_DEFINE_UNQUOTED(DEFAULT_SOCKET_UID, "", [Default user for socket]) |
23 |
AC_DEFINE_UNQUOTED(DEFAULT_SOCKET_GID, "", [Default group for socket]) |
24 |
AC_DEFINE_UNQUOTED(DEFAULT_SOCKET_MODE, "", [Default permissions for socket]) |
25 |
AC_DEFINE_UNQUOTED(DEFAULT_PID_FILE, "${DVBD_RUN_DIR}/dvbd.pid", [Default pid file]) |
26 |
AC_DEFINE_UNQUOTED(DEFAULT_SCHEDULE_FILE, "${DVBD_SPOOL_DIR}/schedule", [Default schedule file]) |
27 |
AC_DEFINE_UNQUOTED(DEFAULT_LOG_FILE, "${DVBD_LOG_DIR}/dvbd.log", [Default log file]) |
28 |
|
29 |
|
30 |
AC_ARG_ENABLE([debug], |
31 |
AS_HELP_STRING([--enable-debug], [Compile with debugging information]), |
32 |
[ac_cv_enable_debug=${enableval}], |
33 |
[ac_cv_enable_debug=no]) |
34 |
|
35 |
case $ac_cv_enable_debug in |
36 |
no) CXXFLAGS='-O3 -fomit-frame-pointer -Wall' |
37 |
AC_DEFINE(NDEBUG, 1, [Optimise assertions]) |
38 |
;; |
39 |
yes) CXXFLAGS='-g -Wall' |
40 |
esac |
41 |
|
42 |
AC_OUTPUT(Makefile src/Makefile dvbdguide/Makefile) |