Lines 8-131
Link Here
|
8 |
]) |
8 |
]) |
9 |
AM_CONDITIONAL(include_media_linuxcdpolling, test "$LINUXCDPOLLING" = "yes") |
9 |
AM_CONDITIONAL(include_media_linuxcdpolling, test "$LINUXCDPOLLING" = "yes") |
10 |
|
10 |
|
11 |
########### Check for the HAL |
|
|
12 |
|
13 |
AC_MSG_CHECKING(for the HAL) |
14 |
|
15 |
hal_inc=NOTFOUND |
16 |
hal_lib=NOTFOUND |
17 |
hal=NOTFOUND |
18 |
|
19 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/hal /usr/local/include/hal" |
20 |
AC_FIND_FILE(libhal.h libhal-storage.h, $search_incs, hal_incdir) |
21 |
|
22 |
if [test -r $hal_incdir/libhal.h] && [test -r $hal_incdir/libhal-storage.h] ; then |
23 |
HAL_INCS="-I$hal_incdir" |
24 |
hal_inc=FOUND |
25 |
fi |
26 |
|
27 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
28 |
AC_FIND_FILE(libhal.so libhal-storage.so, $search_libs, hal_libdir) |
29 |
|
30 |
if [test -r $hal_libdir/libhal.so] && [test -r $hal_libdir/libhal-storage.so] ; then |
31 |
HAL_LIBS="-L$hal_libdir -lhal -lhal-storage" |
32 |
hal_lib=FOUND |
33 |
fi |
34 |
|
35 |
|
36 |
if [test $hal_inc = FOUND] && [test $hal_lib = FOUND] ; then |
37 |
AC_MSG_RESULT(headers $hal_incdir libraries $hal_libdir) |
38 |
hal=FOUND |
39 |
else |
40 |
AC_MSG_RESULT(searched but not found) |
41 |
fi |
42 |
|
43 |
AC_SUBST(HAL_INCS) |
44 |
AC_SUBST(HAL_LIBS) |
45 |
|
11 |
|
|
|
12 |
AC_ARG_WITH(hal,AC_HELP_STRING([--with-hal],[Enable HAL support [default=check]]),[hal_test="$withval"],[hal_test="yes"]) |
46 |
|
13 |
|
|
|
14 |
if test "x$hal_test" = "xyes" ; then |
15 |
|
16 |
########### Check for the HAL |
17 |
|
18 |
AC_MSG_CHECKING(for the HAL) |
19 |
|
20 |
hal_inc=NOTFOUND |
21 |
hal_lib=NOTFOUND |
22 |
hal=NOTFOUND |
23 |
|
24 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/hal /usr/local/include/hal" |
25 |
AC_FIND_FILE(libhal.h libhal-storage.h, $search_incs, hal_incdir) |
26 |
|
27 |
if [test -r $hal_incdir/libhal.h] && [test -r $hal_incdir/libhal-storage.h] ; then |
28 |
HAL_INCS="-I$hal_incdir" |
29 |
hal_inc=FOUND |
30 |
fi |
31 |
|
32 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
33 |
AC_FIND_FILE(libhal.so libhal-storage.so, $search_libs, hal_libdir) |
34 |
|
35 |
if [test -r $hal_libdir/libhal.so] && [test -r $hal_libdir/libhal-storage.so] ; then |
36 |
HAL_LIBS="-L$hal_libdir -lhal -lhal-storage" |
37 |
hal_lib=FOUND |
38 |
fi |
39 |
|
40 |
|
41 |
if [test $hal_inc = FOUND] && [test $hal_lib = FOUND] ; then |
42 |
AC_MSG_RESULT(headers $hal_incdir libraries $hal_libdir) |
43 |
hal=FOUND |
44 |
else |
45 |
AC_MSG_RESULT(searched but not found) |
46 |
fi |
47 |
|
48 |
AC_SUBST(HAL_INCS) |
49 |
AC_SUBST(HAL_LIBS) |
50 |
|
51 |
|
47 |
########### Check for DBus |
52 |
########### Check for DBus |
48 |
|
53 |
|
49 |
AC_MSG_CHECKING(for DBus) |
54 |
AC_MSG_CHECKING(for DBus) |
50 |
|
55 |
|
51 |
dbus_inc=NOTFOUND |
56 |
dbus_inc=NOTFOUND |
52 |
dbus_lib=NOTFOUND |
57 |
dbus_lib=NOTFOUND |
53 |
dbus=NOTFOUND |
58 |
dbus=NOTFOUND |
54 |
|
59 |
|
55 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/dbus-1.0 /usr/local/include/dbus-1.0" |
60 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/dbus-1.0 /usr/local/include/dbus-1.0" |
56 |
AC_FIND_FILE(dbus/dbus.h, $search_incs, dbus_incdir) |
61 |
AC_FIND_FILE(dbus/dbus.h, $search_incs, dbus_incdir) |
57 |
|
62 |
|
58 |
search_incs_arch_deps="$kde_includes /usr/lib/dbus-1.0/include /usr/local/lib/dbus-1.0/include" |
63 |
search_incs_arch_deps="$kde_includes /usr/lib/dbus-1.0/include /usr/local/lib/dbus-1.0/include" |
59 |
AC_FIND_FILE(dbus/dbus-arch-deps.h, $search_incs_arch_deps, dbus_incdir_arch_deps) |
64 |
AC_FIND_FILE(dbus/dbus-arch-deps.h, $search_incs_arch_deps, dbus_incdir_arch_deps) |
60 |
|
65 |
|
61 |
if [test -r $dbus_incdir/dbus/dbus.h] && [test -r $dbus_incdir_arch_deps/dbus/dbus-arch-deps.h] ; then |
66 |
if [test -r $dbus_incdir/dbus/dbus.h] && [test -r $dbus_incdir_arch_deps/dbus/dbus-arch-deps.h] ; then |
62 |
DBUS_INCS="-I$dbus_incdir -I$dbus_incdir_arch_deps" |
67 |
DBUS_INCS="-I$dbus_incdir -I$dbus_incdir_arch_deps" |
63 |
dbus_inc=FOUND |
68 |
dbus_inc=FOUND |
64 |
fi |
69 |
fi |
65 |
|
70 |
|
66 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
71 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
67 |
AC_FIND_FILE(libdbus-1.so, $search_libs, dbus_libdir) |
72 |
AC_FIND_FILE(libdbus-1.so, $search_libs, dbus_libdir) |
68 |
|
73 |
|
69 |
if test -r $dbus_libdir/libdbus-1.so ; then |
74 |
if test -r $dbus_libdir/libdbus-1.so ; then |
70 |
DBUS_LIBS="-L$dbus_libdir -ldbus-1" |
75 |
DBUS_LIBS="-L$dbus_libdir -ldbus-1" |
71 |
dbus_lib=FOUND |
76 |
dbus_lib=FOUND |
72 |
fi |
77 |
fi |
73 |
|
78 |
|
74 |
if [test $dbus_inc = FOUND] && [test $dbus_lib = FOUND] ; then |
79 |
if [test $dbus_inc = FOUND] && [test $dbus_lib = FOUND] ; then |
75 |
AC_MSG_RESULT(headers $dbus_incdir $dbus_incdir_arch_deps libraries $dbus_libdir) |
80 |
AC_MSG_RESULT(headers $dbus_incdir $dbus_incdir_arch_deps libraries $dbus_libdir) |
76 |
dbus=FOUND |
81 |
dbus=FOUND |
77 |
else |
82 |
else |
78 |
AC_MSG_RESULT(searched but not found) |
83 |
AC_MSG_RESULT(searched but not found) |
79 |
fi |
84 |
fi |
80 |
|
85 |
|
81 |
AC_SUBST(DBUS_INCS) |
86 |
AC_SUBST(DBUS_INCS) |
82 |
AC_SUBST(DBUS_LIBS) |
87 |
AC_SUBST(DBUS_LIBS) |
83 |
|
88 |
|
84 |
########### Check for DBus-Qt bindings |
89 |
########### Check for DBus-Qt bindings |
85 |
|
90 |
|
86 |
AC_MSG_CHECKING(for DBus-Qt bindings) |
91 |
AC_MSG_CHECKING(for DBus-Qt bindings) |
87 |
|
92 |
|
88 |
dbusqt_inc=NOTFOUND |
93 |
dbusqt_inc=NOTFOUND |
89 |
dbusqt_lib=NOTFOUND |
94 |
dbusqt_lib=NOTFOUND |
90 |
dbusqt=NOTFOUND |
95 |
dbusqt=NOTFOUND |
91 |
|
96 |
|
92 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/dbus-1.0 /usr/local/include/dbus-1.0" |
97 |
search_incs="$kde_includes /usr/include /usr/local/include /usr/include/dbus-1.0 /usr/local/include/dbus-1.0" |
93 |
AC_FIND_FILE(dbus/connection.h, $search_incs, dbusqt_incdir) |
98 |
AC_FIND_FILE(dbus/connection.h, $search_incs, dbusqt_incdir) |
94 |
|
99 |
|
95 |
if test -r $dbusqt_incdir/dbus/connection.h ; then |
100 |
if test -r $dbusqt_incdir/dbus/connection.h ; then |
96 |
have_qt_patch=0 |
101 |
have_qt_patch=0 |
97 |
grep dbus_connection_setup_with_qt_main $dbusqt_incdir/dbus/connection.h \ |
102 |
grep dbus_connection_setup_with_qt_main $dbusqt_incdir/dbus/connection.h \ |
98 |
> /dev/null 2>&1 && have_qt_patch=1 |
103 |
> /dev/null 2>&1 && have_qt_patch=1 |
99 |
if test $have_qt_patch = 1 ; then |
104 |
if test $have_qt_patch = 1 ; then |
100 |
DBUSQT_INCS="-I$dbusqt_incdir" |
105 |
DBUSQT_INCS="-I$dbusqt_incdir" |
101 |
dbusqt_inc=FOUND |
106 |
dbusqt_inc=FOUND |
|
|
107 |
fi |
108 |
fi |
109 |
|
110 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
111 |
AC_FIND_FILE(libdbus-qt-1.so, $search_libs, dbusqt_libdir) |
112 |
|
113 |
if test -r $dbusqt_libdir/libdbus-qt-1.so ; then |
114 |
DBUSQT_LIBS="-L$dbusqt_libdir -ldbus-qt-1" |
115 |
dbusqt_lib=FOUND |
116 |
fi |
117 |
|
118 |
if [test $dbusqt_inc = FOUND] && [test $dbusqt_lib = FOUND] ; then |
119 |
AC_MSG_RESULT(headers $dbusqt_incdir libraries $dbusqt_libdir) |
120 |
dbusqt=FOUND |
121 |
else |
122 |
AC_MSG_RESULT(searched but not found) |
102 |
fi |
123 |
fi |
103 |
fi |
|
|
104 |
|
105 |
search_libs="$kde_libraries /usr/lib /usr/local/lib" |
106 |
AC_FIND_FILE(libdbus-qt-1.so, $search_libs, dbusqt_libdir) |
107 |
|
108 |
if test -r $dbusqt_libdir/libdbus-qt-1.so ; then |
109 |
DBUSQT_LIBS="-L$dbusqt_libdir -ldbus-qt-1" |
110 |
dbusqt_lib=FOUND |
111 |
fi |
112 |
|
124 |
|
113 |
if [test $dbusqt_inc = FOUND] && [test $dbusqt_lib = FOUND] ; then |
125 |
AC_SUBST(DBUSQT_INCS) |
114 |
AC_MSG_RESULT(headers $dbusqt_incdir libraries $dbusqt_libdir) |
126 |
AC_SUBST(DBUSQT_LIBS) |
115 |
dbusqt=FOUND |
|
|
116 |
else |
117 |
AC_MSG_RESULT(searched but not found) |
118 |
fi |
127 |
fi |
119 |
|
128 |
|
120 |
AC_SUBST(DBUSQT_INCS) |
|
|
121 |
AC_SUBST(DBUSQT_LIBS) |
122 |
|
123 |
########### Check if media HAL backend sould be compiled |
129 |
########### Check if media HAL backend sould be compiled |
124 |
|
130 |
|
125 |
AC_MSG_CHECKING(if the HAL backend for media:/ sould be compiled) |
131 |
AC_MSG_CHECKING(if the HAL backend for media:/ sould be compiled) |
126 |
|
132 |
|
127 |
HALBACKEND=no |
133 |
HALBACKEND=no |
128 |
if [test $hal = FOUND] && [test $dbus = FOUND] && [test $dbusqt = FOUND] ; then |
134 |
if [test "x$hal" = "xFOUND"] && [test "x$dbus" = "xFOUND"] && [test "x$dbusqt" = "xFOUND"] ; then |
129 |
AC_DEFINE(COMPILE_HALBACKEND, , [media HAL backend compilation]) |
135 |
AC_DEFINE(COMPILE_HALBACKEND, , [media HAL backend compilation]) |
130 |
HALBACKEND=yes |
136 |
HALBACKEND=yes |
131 |
AC_SUBST(HALBACKEND) |
137 |
AC_SUBST(HALBACKEND) |
Lines 135-137
Link Here
|
135 |
fi |
141 |
fi |
136 |
|
142 |
|
137 |
AM_CONDITIONAL(include_media_halbackend, test "$HALBACKEND" = yes) |
143 |
AM_CONDITIONAL(include_media_halbackend, test "$HALBACKEND" = yes) |
|
|
144 |
|