annotate configure.ac @ 4620:330738d3180e

Synchronized acinlude.m4 from configure cleanup branch; Moved SIMD checks to AUD_COMMON_PROGS.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Jun 2008 11:10:13 +0300
parents 76573253fa55
children 68e0859ad1a6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
1 dnl ***
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
2 dnl *** Process this file with autoconf to produce a configure script.
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
3 dnl ***
3648
5bea21b52a06 Fix installation of Audacious desktop icon.
William Pitcock <nenolod@atheme.org>
parents: 3641
diff changeset
4
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
5 dnl Require autoconf 2.59 or later
1420
0aa4bee03747 [svn] - ok, move this fix down a little
nenolod
parents: 1419
diff changeset
6 AC_PREREQ([2.59])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
7
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
8 dnl Initialize
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
9 AC_INIT([audacious], [1.9.0], [bugs+audacious@atheme.org])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
10 AC_COPYRIGHT([(C) 2005-2008 Audacious Development Team])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
11 AC_CANONICAL_HOST
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
12 AC_CANONICAL_TARGET
4459
fcd559cfae89 Add AC_GNU_SOURCE, because the newer m4-macros want it.
Matti Hamalainen <ccr@tnsp.org>
parents: 4443
diff changeset
13 AC_GNU_SOURCE
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
14 AC_CONFIG_HEADERS([config.h])
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
15 PKG_PROG_PKG_CONFIG
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
16
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
17
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
18 dnl buildsystem bootstrap
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
19 dnl =====================
38
4e0397865a31 [svn] Regenerate a bunch of stuff :)
nenolod
parents: 33
diff changeset
20 dnl XXX kludge for FreeBSD
4e0397865a31 [svn] Regenerate a bunch of stuff :)
nenolod
parents: 33
diff changeset
21 if test -d "/usr/X11R6/include"; then
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
22 CPPFLAGS="$CPPFLAGS -I/usr/X11R6/include"
38
4e0397865a31 [svn] Regenerate a bunch of stuff :)
nenolod
parents: 33
diff changeset
23 fi
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
24
2324
2ab9ef1e9544 [svn] - remove leftover remnants of automake from buildsystem
nenolod
parents: 2323
diff changeset
25 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])
2ab9ef1e9544 [svn] - remove leftover remnants of automake from buildsystem
nenolod
parents: 2323
diff changeset
26 AC_SUBST([VERSION], [AC_PACKAGE_VERSION])
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
27 AC_DEFINE_UNQUOTED([PACKAGE], "$PACKAGE", [Name of package])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
28 AC_DEFINE_UNQUOTED([VERSION], "$VERSION", [Version number of package])
2324
2ab9ef1e9544 [svn] - remove leftover remnants of automake from buildsystem
nenolod
parents: 2323
diff changeset
29
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
30 BUILDSYS_PROG_IMPLIB
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
31 BUILDSYS_SHARED_LIB
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
32 IMPLIB_LIBS=""
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
33 AC_SUBST([IMPLIB_LIBS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
34
4524
a5377b724505 Cleaned up some accidentally left in duplicated checks.
Matti Hamalainen <ccr@tnsp.org>
parents: 4499
diff changeset
35
a5377b724505 Cleaned up some accidentally left in duplicated checks.
Matti Hamalainen <ccr@tnsp.org>
parents: 4499
diff changeset
36 dnl Plugin stuff
a5377b724505 Cleaned up some accidentally left in duplicated checks.
Matti Hamalainen <ccr@tnsp.org>
parents: 4499
diff changeset
37 dnl ========================
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
38 SHARED_SUFFIX="$PLUGIN_SUFFIX"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
39 AC_SUBST([SHARED_SUFFIX])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
40 AC_DEFINE_UNQUOTED([SHARED_SUFFIX], "${SHARED_SUFFIX}",
4524
a5377b724505 Cleaned up some accidentally left in duplicated checks.
Matti Hamalainen <ccr@tnsp.org>
parents: 4499
diff changeset
41 [Define the shared module suffix extension on your platform.])
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
42
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
43 AC_MSG_CHECKING([if you are running Apple-GCC])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
44 case "$target" in
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
45 *-apple-*)
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
46 AC_MSG_RESULT([yes, sorry you poor bastard])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
47 LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices -framework Carbon"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
48 ;;
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
49 *)
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
50 AC_MSG_RESULT([no])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
51 ;;
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
52 esac
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
53
756
97f5ebf52a3d [svn] put AM_INIT_AUTOMAKE back
nenolod
parents: 751
diff changeset
54
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
55 dnl GNU gettext
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
56 dnl ===========
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
57 AM_GNU_GETTEXT
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
58 AM_GNU_GETTEXT_VERSION([0.14.0])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
59
4540
956272f5935d Synchronized acinclude common macros with upcoming audacious-plugins autoconf cleanup.
Matti Hamalainen <ccr@tnsp.org>
parents: 4533
diff changeset
60 dnl Checks common for core and plugins
956272f5935d Synchronized acinclude common macros with upcoming audacious-plugins autoconf cleanup.
Matti Hamalainen <ccr@tnsp.org>
parents: 4533
diff changeset
61 dnl ==================================
956272f5935d Synchronized acinclude common macros with upcoming audacious-plugins autoconf cleanup.
Matti Hamalainen <ccr@tnsp.org>
parents: 4533
diff changeset
62 AUD_COMMON_PROGS
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
63
750
5fe9bafc1895 [svn] more stuff
nenolod
parents: 743
diff changeset
64
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
65 dnl Check for headers and functions
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
66 dnl ===============================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
67 AC_CHECK_HEADERS([unistd.h fcntl.h sys/ioctl.h fnmatch.h limits.h wchar.h fts.h execinfo.h])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
68 AC_CHECK_FUNCS([mkdtemp getmntinfo statvfs strtoul lrintf])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
69
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
70
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
71 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
72 dnl Path settings
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
73 dnl =============
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
74 AC_PATH_PROG([AUDACIOUS_PATH], [audacious], [no])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
75
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
76 AUD_ARG_ENABLE([user-plugin-dir], [yes],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
77 [ --disable-user-plugin-dir Disable per-user plugin dir (def: enabled)])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
78
4480
28863634a2da Properly define DISABLE_USER_PLUGIN_DIR if needed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4476
diff changeset
79 if test "x$enable_user_plugin_dir" = "xno"; then
28863634a2da Properly define DISABLE_USER_PLUGIN_DIR if needed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4476
diff changeset
80 AC_DEFINE([DISABLE_USER_PLUGIN_DIR], 1, [Define to disable per user plugin directory])
28863634a2da Properly define DISABLE_USER_PLUGIN_DIR if needed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4476
diff changeset
81 fi
28863634a2da Properly define DISABLE_USER_PLUGIN_DIR if needed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4476
diff changeset
82
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
83
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
84 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
85 dnl Chardet support
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
86 dnl ===============
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
87 AUD_ARG_ENABLE([chardet], [yes],
4620
330738d3180e Synchronized acinlude.m4 from configure cleanup branch; Moved SIMD checks to AUD_COMMON_PROGS.
Matti Hamalainen <ccr@tnsp.org>
parents: 4618
diff changeset
88 [ --disable-chardet Disable charset detection support (def: enabled)],
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
89 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
90 AC_DEFINE([USE_CHARDET], 1, [Define if character set detection enabled])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
91 AC_CHECK_LIB([udet_c], [detectCharset], [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
92 AC_DEFINE([HAVE_UDET], 1, [Define if the system has Mozilla universal character detector library])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
93 CHARDET_LIBS="$CHARDET_LIBS -ludet -ludet_c"
4481
25730d90d916 USE_CHARDET is now substituted in AUD_CONDITIONAL.
Matti Hamalainen <ccr@tnsp.org>
parents: 4480
diff changeset
94 AC_SUBST([CHARDET_LIBS])
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
95 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
96 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
97 AUD_CONDITIONAL([USE_CHARDET], [enable_chardet])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
98
2694
c2b82432c1b6 [svn] Added basic DBus support, disabled by default with a configuration option to enable it. The general and playback information/manipulation methods are currently the only ones implemented. That is version, play, pause, stop, playing, paused, stopped, status, and seek. There are stubs for many unimplemented methods.
magma
parents: 2692
diff changeset
99
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
100 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
101 dnl D-Bus support
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
102 dnl =============
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
103 AUD_ARG_ENABLE([dbus], [yes],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
104 [ --enable-dbus Enable D-Bus support (def: enabled)],
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
105 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
106 PKG_CHECK_MODULES([DBUS], [dbus-1 >= 0.60 dbus-glib-1 >= 0.60 gthread-2.0],
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
107 [enable_dbus=yes],
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
108 [enable_dbus=no])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
109
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
110 AC_PATH_PROG([DBUS_BINDING_TOOL], [dbus-binding-tool], [no])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
111 AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal], [no])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
112 if test "x$DBUS_BINDING_TOOL" = "xno" || test "x$GLIB_GENMARSHAL" = "xno" || test "x$enable_dbus" = "xno" ; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
113 enable_dbus="no"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
114 else
4533
6fd552b6e5db Add depencies to dbus-1 and dbus-glib-1 in audacious.pc during configure, if DBus
Matti Hamalainen <ccr@tnsp.org>
parents: 4524
diff changeset
115 ADD_PC_REQUIRES([dbus-1 >= 0.60])
6fd552b6e5db Add depencies to dbus-1 and dbus-glib-1 in audacious.pc during configure, if DBus
Matti Hamalainen <ccr@tnsp.org>
parents: 4524
diff changeset
116 ADD_PC_REQUIRES([dbus-glib-1 >= 0.60])
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
117 AC_DEFINE([USE_DBUS], 1, [Define if D-Bus support enabled])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
118 AC_DEFINE([DBUS_SERVICES_DIR], "$datadir/dbus-1/services",
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
119 [Location of D-Bus services directory])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
120 LIBAUDCLIENT_LDFLAGS="-laudclient"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
121 AC_SUBST([DBUS_CFLAGS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
122 AC_SUBST([DBUS_LIBS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
123 AC_SUBST([DBUS_SERVICES_DIR])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
124 AC_SUBST([DBUS_BINDING_TOOL])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
125 AC_SUBST([LIBAUDCLIENT_LDFLAGS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
126 fi
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
127 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
128 AUD_CONDITIONAL([USE_DBUS], [enable_dbus])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
129
2694
c2b82432c1b6 [svn] Added basic DBus support, disabled by default with a configuration option to enable it. The general and playback information/manipulation methods are currently the only ones implemented. That is version, play, pause, stop, playing, paused, stopped, status, and seek. There are stubs for many unimplemented methods.
magma
parents: 2692
diff changeset
130
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
131 ### ---------------------------------------------------------------------------
2538
719e0898ff3c [svn] - Patch to use libsamplerate for high-quality interpolated upsampling,
nenolod
parents: 2535
diff changeset
132 dnl libsamplerate support
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
133 dnl =====================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
134 AUD_ARG_ENABLE([samplerate], [no],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
135 [ --enable-samplerate Enable libsamplerate support (def: disabled)],
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
136 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
137 AUD_CHECK_MODULE([SAMPLERATE], [samplerate],, [libsamplerate])
4482
1884c4a9d84f We don't want libsamplerate check to add -lsamplerate global LIBS, fixed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4481
diff changeset
138 aud_save_LIBS="$LIBS"
1884c4a9d84f We don't want libsamplerate check to add -lsamplerate global LIBS, fixed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4481
diff changeset
139 AC_CHECK_LIB([samplerate], [src_process],[
1884c4a9d84f We don't want libsamplerate check to add -lsamplerate global LIBS, fixed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4481
diff changeset
140 SAMPLERATE_LIBS="-lsamplerate"
1884c4a9d84f We don't want libsamplerate check to add -lsamplerate global LIBS, fixed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4481
diff changeset
141 ], [
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
142 AC_MSG_ERROR([*** Unable to link with libsamplerate!])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
143 ])
4482
1884c4a9d84f We don't want libsamplerate check to add -lsamplerate global LIBS, fixed.
Matti Hamalainen <ccr@tnsp.org>
parents: 4481
diff changeset
144 LIBS="$aud_save_LIBS"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
145 AC_DEFINE([USE_SAMPLERATE], 1, [Define if libsamplerate enabled])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
146 AC_SUBST([USE_SAMPLERATE])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
147 AC_SUBST([SAMPLERATE_CFLAGS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
148 AC_SUBST([SAMPLERATE_LIBS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
149 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
150
2538
719e0898ff3c [svn] - Patch to use libsamplerate for high-quality interpolated upsampling,
nenolod
parents: 2535
diff changeset
151
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
152 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
153 dnl xspf playlist support
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
154 dnl =====================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
155 AUD_ARG_ENABLE([xspf], [yes],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
156 [ --disable-xspf Disable XSPF support (def: enabled)],
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
157 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
158 AM_PATH_XML2([2.0.0],, [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
159 AC_MSG_WARN([*** libxml2 is not installed. XSPF playlist support will not be built. ***])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
160 enable_xspf="no"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
161 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
162 if test "x$enable_xspf" = "xyes"; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
163 AC_DEFINE([HAVE_XSPF_PLAYLIST], 1, [Define if XSPF playlists are available.])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
164 fi
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
165 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
166
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
167
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
168 ### ---------------------------------------------------------------------------
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
169 dnl regex support (gnu/oniguruma/pcre)
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
170 dnl ==================================
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
171 REGEX_LIBS=
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
172 REGEX_CFLAGS=
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
173 AC_ARG_WITH([regexlib],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
174 [[ --with-regexlib[=gnu/oniguruma/pcre] use the chosen regex library (def: gnu)]],
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
175 [
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
176 case $withval in
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
177 pcre)
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
178 AUD_CHECK_MODULE([LIBPCRE], [libpcre], [>= 6.7], [PCRE])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
179 AC_DEFINE([USE_REGEX_PCRE], 1, [If this macro is defined, use PCRE regex library.])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
180 REGEX_LIBS="-lpcreposix $LIBPCRE_LIBS"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
181 REGEX_CFLAGS=$LIBPCRE_CFLAGS
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
182 ;;
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
183 oniguruma)
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
184 AC_CHECK_LIB([onig], [onig_new],
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
185 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
186 AC_DEFINE([USE_REGEX_ONIGURUMA], 1, [If this macro is defined, use Oniguruma regex library.])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
187 REGEX_LIBS=['-lonig']
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
188 ],[
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
189 AC_MSG_ERROR([Cannot find Oniguruma])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
190 ])
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
191 ;;
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
192 *)
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
193 AC_DEFINE([USE_REGEX_GNU], 1, [If this macro is defined, use GNU regex library.])
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
194 ;;
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
195 esac
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
196 ],[
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
197 AC_DEFINE([USE_REGEX_GNU], 1, [If this macro is defined, use GNU regex library.])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
198 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
199 AC_SUBST([REGEX_LIBS])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
200 AC_SUBST([REGEX_CFLAGS])
2168
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
201
caaf4b1a8487 [svn] - allow user to choose a regex library between gnu (default), oniguruma, pcre (experimental); oniguruma and pcre support utf-8 encoding
giacomo
parents: 2106
diff changeset
202
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
203 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
204 dnl Session management support
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
205 dnl ==========================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
206 AS_AC_EXPAND([desktop_file], "${datadir}/applications/audacious.desktop")
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
207 AC_DEFINE_UNQUOTED([AUDACIOUS_DESKTOP_FILE], "${desktop_file}", [Location of the desktop file])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
208
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
209 AUD_ARG_ENABLE([sm], [yes],
4496
4e78a3958166 Show default settings for options in --help.
Matti Hamalainen <ccr@tnsp.org>
parents: 4493
diff changeset
210 [ --disable-sm Disable session management (def: enabled)],
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
211 [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
212 PKG_CHECK_MODULES([SM], [sm >= 1.0], [
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
213 AC_DEFINE([USE_EGGSM], 1, [Define if session management should be used.])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
214 enable_sm="yes"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
215 ],[
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
216 enable_sm="no"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
217 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
218 ])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
219 AUD_CONDITIONAL([USE_EGGSM], [enable_sm])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
220
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
221
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
222 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
223 dnl Ugly system checks
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
224 dnl ==================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
225 AC_MSG_CHECKING([if __ELF__ is defined])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
226 AC_EGREP_CPP([yes],
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
227 [#ifdef __ELF__
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
228 yes
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
229 #endif
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
230 ],
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
231 [is_elf=yes],
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
232 [is_elf=no]
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
233 )
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
234 AC_MSG_RESULT([$is_elf])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
235
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
236 have_solaris=no
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
237 have_sun=no
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
238 ARCH_DEFINES=""
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
239 case $host in
2018
58ea18909fe7 [svn] - MirBSD support from <bsiegert -at- gmx.de>
nenolod
parents: 2005
diff changeset
240 *-*-openbsd* | *-*-netbsd* | *-*-mirbsd*)
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
241 have_sun=yes
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
242 if test "x${is_elf}" = "xno"; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
243 AC_DEFINE([SYMBOL_PREFIX], "_", [Define to symbol prefix, if any])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
244 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
245 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
246 *-*-darwin*)
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
247 AC_DEFINE([SYMBOL_PREFIX], "_", [Define to symbol prefix, if any])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
248 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
249 *-hpux-*)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
250 ARCH_DEFINES="-DHPUX"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
251 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
252 *-*-solaris* | *-*-sunos*)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
253 have_solaris=yes
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
254 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
255 esac
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
256
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
257 arch_type=other
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
258 x86_asm=no
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
259 case $host in
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
260 i386-*-* | i486-*-* | i586-*-* | i686-*-* | i86pc-*-*)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
261 arch_type=ix86
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
262 case $host in
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
263 *-*-netbsd* | *-*openbsd*)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
264 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
265 *)
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
266 ARCH_DEFINES="-DI386_ASSEM"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
267 x86_asm=yes
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
268 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
269 esac
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
270 ;;
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
271 esac
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
272
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
273 AC_SUBST([ARCH_DEFINES])
1518
0c5dc8ffcc42 [svn] - hook up paranormal -- client interface code doesn't exist yet though
nenolod
parents: 1503
diff changeset
274
0c5dc8ffcc42 [svn] - hook up paranormal -- client interface code doesn't exist yet though
nenolod
parents: 1503
diff changeset
275 dnl XXX delete ASAP -nenolod
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
276 AUD_CONDITIONAL([ARCH_X86], [arch_type], [ix86])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
277 AUD_CONDITIONAL([USE_X86ASM], [x86_asm])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
278 AUD_CONDITIONAL([HAVE_SOLARIS], [have_solaris])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
279 AUD_CONDITIONAL([HAVE_SUN], [have_sun])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
280
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
281
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
282 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
283 dnl Define plugin directories
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
284 dnl =========================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
285 plugindir="$libdir/audacious"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
286 AC_SUBST([plugindir])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
287 AC_SUBST([pluginsubs])
1418
0d6d938bc936 [svn] - work around a possible autoconf bug causing datadir to be blank
nenolod
parents: 1408
diff changeset
288
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
289 AUD_DEFINE_PLUGIN_DIR([Input])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
290 AUD_DEFINE_PLUGIN_DIR([Output])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
291 AUD_DEFINE_PLUGIN_DIR([Effect])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
292 AUD_DEFINE_PLUGIN_DIR([General])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
293 AUD_DEFINE_PLUGIN_DIR([Visualization])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
294 AUD_DEFINE_PLUGIN_DIR([Container])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
295 AUD_DEFINE_PLUGIN_DIR([Transport])
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
296 AUD_DEFINE_PLUGIN_DIR([Discovery])
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
297
1747
44ed31f63ee4 [svn] - add back a test for libxml2, that way we'll still use xspf as default if available
nenolod
parents: 1746
diff changeset
298
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
299 ### ---------------------------------------------------------------------------
4484
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
300 dnl XXX Work around some autoconf bugs.
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
301 if test "x$prefix" = "xNONE"; then
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
302 prefix="${ac_default_prefix}"
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
303 fi
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
304
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
305 if test -z "$datadir"; then
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
306 datadir="${prefix}/share"
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
307 fi
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
308
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
309 localedir="$datadir/locale"
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
310 AC_SUBST([localedir])
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
311
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
312 AUDACIOUS_DEFINES="$CFLAGS -DDATA_DIR=\\\"$datadir/audacious\\\" -DPLUGIN_DIR=\\\"$plugindir\\\" -DPLUGINSUBS=$pluginsubs -DLOCALEDIR=\\\"$localedir\\\""
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
313 AC_SUBST([AUDACIOUS_DEFINES])
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
314
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
315
925df071b0c7 Imported and cleaned up some missing pieces of functionality from old configure.ac.
Matti Hamalainen <ccr@tnsp.org>
parents: 4483
diff changeset
316 ### ---------------------------------------------------------------------------
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
317 dnl Output configuration files
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
318 dnl ==========================
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
319 AC_CONFIG_FILES([
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
320 audacious.pc
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
321 audclient.pc
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
322 buildsys.mk
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
323 extra.mk
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
324 man/audtool.1
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
325 man/audacious.1
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
326 applications/audacious.desktop
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
327 po/Makefile.in
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
328 ])
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
329
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
330 AC_OUTPUT
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
331
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
332
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
333 ### ---------------------------------------------------------------------------
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
334 dnl Print out the results
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
335 dnl =====================
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
336 echo ""
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
337 echo "Configuration:"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
338 echo ""
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
339 echo " Install path: $prefix"
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
340
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
341 if test "x$AUDACIOUS_PATH" != "xno"; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
342 echo " Current Audacious executable: $AUDACIOUS_PATH"
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
343 fi
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
344
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
345 echo " Use one plugin dir: $enable_one_plugin_dir"
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
346 echo " Allow user plugin dir: $enable_user_plugin_dir"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
347 echo ""
2692
6abffd68fa59 [svn] - make --enable-chardet default.
yaz
parents: 2661
diff changeset
348 echo " Automatic character code detection: $enable_chardet"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
349 echo " Sample rate conversion: $enable_samplerate"
2694
c2b82432c1b6 [svn] Added basic DBus support, disabled by default with a configuration option to enable it. The general and playback information/manipulation methods are currently the only ones implemented. That is version, play, pause, stop, playing, paused, stopped, status, and seek. There are stubs for many unimplemented methods.
magma
parents: 2692
diff changeset
350 echo " D-Bus support: $enable_dbus"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
351 echo " Session management (eggsm) $enable_sm"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
352 echo " XSPF playlists $enable_xspf"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
353 echo ""
4233
74c6f3d3cf1d it buids successfully :)
Eugene Zagidullin <e.asphyx@gmail.com>
parents: 3993
diff changeset
354 echo " SSE2: $enable_sse2"
74c6f3d3cf1d it buids successfully :)
Eugene Zagidullin <e.asphyx@gmail.com>
parents: 3993
diff changeset
355 echo " AltiVec: $enable_altivec"
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
356 echo ""
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
357
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
358 if test "x$AUDACIOUS_PATH" != "xno" && test "x$prefix/bin/audacious" != "x$AUDACIOUS_PATH"; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
359 audlocation=`dirname $AUDACIOUS_PATH`
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
360 echo "**"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
361 echo "** NOTICE! Configure has discovered that you already have Audacious installed"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
362 echo "** and it does not match with the given --prefix. You have Audacious installed"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
363 echo "** in ${audlocation} and you chose ${prefix}/bin."
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
364 echo "**"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
365 echo "** If you don't want two copies of Audacious installed, rerun configure with"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
366 echo "** the --prefix option set to the location of the old Audacious, or uninstall"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
367 echo "** the old Audacious."
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
368 echo "**"
0
cb178e5ad177 [svn] Import audacious source.
nenolod
parents:
diff changeset
369 fi
4476
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
370
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
371 if test "x$enable_dbus" != "xyes"; then
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
372 echo "**"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
373 echo "** WARNING! DBUS support is disabled. This means that various features"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
374 echo "** the user might expect (such as remotely adding files to session via"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
375 echo "** commandline) will not work!"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
376 echo "**"
1ff0224469a8 Beginnings of a configure/builsystem cleanup (and partial refactoring).
Matti Hamalainen <ccr@tnsp.org>
parents: 4465
diff changeset
377 fi