smackcipso: usage update
[platform/upstream/smack.git] / configure.ac
1 AC_PREREQ(2.60)
2 AC_INIT([libsmack],
3         [1.0.4],
4         [jarkko.sakkinen@linux.intel.com],
5         [libsmack],
6         [https://github.com/smack-team/smack])
7 AC_CONFIG_SRCDIR([libsmack/libsmack.c])
8 AC_CONFIG_AUX_DIR([build-aux])
9 AC_CONFIG_HEADERS([utils/config.h])
10 AM_INIT_AUTOMAKE([-Wall -Werror dist-bzip2 foreign])
11 AC_GNU_SOURCE
12 AC_CONFIG_MACRO_DIR([m4])
13 AM_SILENT_RULES([yes])
14 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
15 LT_INIT([disable-static])
16 AC_PREFIX_DEFAULT([/usr])
17 AC_PROG_CC_C99
18
19 AC_CHECK_PROG([DOXYGEN], [doxygen], [doxygen], [])
20 AC_MSG_CHECKING([for doxygen])
21 if test ! -z "$DOXYGEN"; then
22         AC_MSG_RESULT([yes])
23 else
24         AC_MSG_RESULT([no])
25 fi
26 AM_CONDITIONAL([ENABLE_DOXYGEN],[test ! -z "$DOXYGEN"], [Build API documentation.])
27 AM_COND_IF([ENABLE_DOXYGEN], [AC_CONFIG_FILES([doc/Doxyfile])])
28 AC_SUBST([DOXYGEN], [$DOXYGEN])
29
30 # systemd
31 systemd_new=no
32 PKG_CHECK_MODULES([SYSTEMD],
33                   systemd >= 198,
34                   [systemd_new=yes],
35                   [systemd_new=no])
36
37 AC_ARG_WITH([systemdsystemunitdir],
38         AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [Directory for systemd service files]),
39         [],
40         [with_systemdsystemunitdir=$(pkg-config --silence-errors --variable=systemdsystemunitdir systemd)])
41 AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])
42 AM_CONDITIONAL(HAVE_SYSTEMD, [test -n "$with_systemdsystemunitdir"])
43 AM_CONDITIONAL(HAVE_SYSTEMD_NEW, [test "$systemd_new" = "yes"])
44
45 AC_CONFIG_FILES([Makefile libsmack/Makefile libsmack/libsmack.pc utils/Makefile doc/Makefile init/Makefile])
46
47 AC_OUTPUT