Fix build break for rpm
[framework/connectivity/bluez.git] / configure.ac
1 AC_PREREQ(2.60)
2 AC_INIT(bluez, 4.101)
3
4 AM_INIT_AUTOMAKE([foreign subdir-objects color-tests])
5 AM_CONFIG_HEADER(config.h)
6
7 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9 AM_MAINTAINER_MODE
10
11 PKG_PROG_PKG_CONFIG
12
13 AC_INIT_BLUEZ
14
15 COMPILER_FLAGS
16
17 AC_LANG_C
18
19 AC_PROG_CC
20 AM_PROG_CC_C_O
21 AC_PROG_CC_PIE
22 AC_PROG_INSTALL
23 AC_PROG_YACC
24 AM_PROG_LEX
25 AM_PROG_MKDIR_P
26
27 m4_define([_LT_AC_TAGCONFIG], [])
28 m4_ifdef([AC_LIBTOOL_TAGS], [AC_LIBTOOL_TAGS([])])
29
30 AC_DISABLE_STATIC
31 AC_PROG_LIBTOOL
32
33 AC_FUNC_PPOLL
34
35 AC_CHECK_LIB(dl, dlopen, dummy=yes,
36                         AC_MSG_ERROR(dynamic linking loader is required))
37
38 AC_CHECK_HEADER([sys/inotify.h],
39                 [AC_DEFINE([HAVE_SYS_INOTIFY_H], 1,
40                         [Define to 1 if you have <sys/inotify.h>.])],
41                         [AC_MSG_ERROR(inotify headers are required and missing)])
42 AC_PATH_DBUS
43 AC_PATH_GLIB
44 AC_PATH_ALSA
45 AC_PATH_GSTREAMER
46 AC_PATH_USB
47 AC_PATH_UDEV
48 AC_PATH_SNDFILE
49 AC_PATH_OUI
50 AC_PATH_READLINE
51 AC_PATH_CHECK
52
53 AC_ARG_BLUEZ
54
55 AC_ARG_WITH([systemdunitdir], AC_HELP_STRING([--with-systemdunitdir=DIR],
56         [path to systemd system service directory]), [path_systemdunit=${withval}],
57                 [path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"])
58 if (test -n "${path_systemdunit}"); then
59         SYSTEMD_UNITDIR="${path_systemdunit}"
60         AC_SUBST(SYSTEMD_UNITDIR)
61 fi
62 AM_CONDITIONAL(SYSTEMD, test -n "${path_systemdunit}")
63
64 AC_OUTPUT(Makefile doc/version.xml src/bluetoothd.8 src/bluetooth.service bluez.pc)