[ekiga] Fixed KDE detection in configure.ac (bug #577878)
- From: Julien Puydt <jpuydt src gnome org>
- To: svn-commits-list gnome org
- Subject: [ekiga] Fixed KDE detection in configure.ac (bug #577878)
- Date: Tue, 21 Apr 2009 08:23:26 -0400 (EDT)
commit bc27a13f4624eec5c355a131182866cdf6635fdf
Author: Julien Puydt <jpuydt noether localdomain>
Date: Tue Apr 21 14:22:23 2009 +0200
Fixed KDE detection in configure.ac (bug #577878)
Original patch from Mounir Lamouri, with only cosmetics added
---
configure.ac | 73 ++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 43 insertions(+), 30 deletions(-)
diff --git a/configure.ac b/configure.ac
index 1551329..d6bbd1b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,7 +49,7 @@ fi
dnl Check the library path
case $host in
-
+
*-*-linux*)
# Test if the compiler is 64bit
echo 'int i;' > conftest.$ac_ext
@@ -58,26 +58,26 @@ case $host in
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.$ac_objext` in
*"ELF 64"*)
- ekiga_cv_cc_64bit_output=yes
+ ekiga_cv_cc_64bit_output=yes
;;
esac
fi
- rm -rf conftest*
+ rm -rf conftest*
;;
esac
case $host_cpu:$ekiga_cv_cc_64bit_output in
powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
- libname="lib64"
+ libname="lib64"
;;
- *:*)
- libname="lib"
+ *:*)
+ libname="lib"
;;
esac
-dnl Check the OS type (more types can be added)
+dnl Check the OS type (more types can be added)
AC_MSG_CHECKING(whether OS type is supported)
win32=0
@@ -143,17 +143,17 @@ case $target_os in
;;
esac
-dnl Check the byte order
+dnl Check the byte order
AC_MSG_CHECKING(Byte order)
byte_order="unknown"
-AC_ARG_WITH([endianess],
+AC_ARG_WITH([endianess],
[AS_HELP_STRING([--with-endianess=big|little],[endianess of target system])],
- [byte_order="$withval endian"],
+ [byte_order="$withval endian"],
[AC_C_BIGENDIAN([byte_order="big endian"], [byte_order="little endian"], [])])
if test "x$byte_order" = "xbig endian"; then
AC_DEFINE(WORDS_BIGENDIAN,1,[Big Endian Architecture])
-else
+else
if test "x$byte_order" = "xlittle endian"; then
AC_DEFINE(WORDS_LITTLEENDIAN,1,[Little Endian Architecture])
else
@@ -176,7 +176,7 @@ PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= 2.12.0])
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.8.0 gmodule-2.0 gobject-2.0 gthread-2.0])
AC_ARG_ENABLE([gtk-debug],
[AC_HELP_STRING([--enable-gtk-debug],[enable GTK+ debug flags (default is disabled)])],
- [if test "x$enableval" = "xyes"; then
+ [if test "x$enableval" = "xyes"; then
GTK_CFLAGS="$GTK_CFLAGS -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES"
GLIB_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES"
fi])
@@ -214,7 +214,7 @@ if test "x${gm_platform}" != "xmingw" ; then
[if test "x$enableval" = "xyes"; then
enable_gnome=yes
fi],enable_gnome=yes)
-
+
if test "x$enable_gnome" = "xyes"; then
PKG_CHECK_MODULES([GNOME], [libgnome-2.0 >= 2.14.0 libgnomeui-2.0 >= 2.14.0], [found_gnome=yes])
AC_SUBST(GNOME_CFLAGS)
@@ -237,7 +237,7 @@ if test "x${gm_platform}" != "xmingw" ; then
[if test "x$enableval" = "xyes"; then
enable_gconf = yes
fi],enable_gconf=yes)
-
+
if test "x$enable_gconf" = "xyes"; then
PKG_CHECK_MODULES([GCONF], [gconf-2.0 >= 2.6.0], [found_gconf=yes])
AM_GCONF_SOURCE_2
@@ -265,7 +265,7 @@ if test "x${gm_platform}" != "xmingw" ; then
[if test "x$enableval" = "xyes"; then
enable_eds=yes
fi],enable_eds=yes)
-
+
if test "x$enable_eds" = "xyes"; then
PKG_CHECK_MODULES([EDS], [libebook-1.2], [found_eds=yes])
AC_SUBST(EDS_CFLAGS)
@@ -288,7 +288,7 @@ if test "x${gm_platform}" != "xmingw" ; then
[if test "x$enableval" = "xyes"; then
enable_notify=yes
fi],enable_notify=yes)
-
+
if test "x$enable_notify" = "xyes"; then
PKG_CHECK_MODULES([NOTIFY], [libnotify], [found_notify=yes], foo=bar)
if test "x$found_notify" = "xyes"; then
@@ -395,7 +395,7 @@ use_mmx_asm=no
if test "x$use_x86_asm" = "xyes"; then
save_ac_ext=$ac_ext
ac_ext=S
-
+
AC_MSG_CHECKING(compiler support for MMX)
cp lib/pixops/scale_line_22_33_mmx.S conftest.S
if AC_TRY_EVAL(ac_compile); then
@@ -444,9 +444,9 @@ XV="disabled"
AC_ARG_ENABLE(xv, AS_HELP_STRING([--disable-xv],[enable XVideo hardware acceleration (default is enabled)]),
[if test "x$enableval" = "xyes"; then
enable_xv=yes
-fi],enable_xv=yes)
+fi],enable_xv=yes)
if test "x${gm_platform}" != "mingw" -a "x$enable_xv" = "xyes"; then
- PKG_CHECK_MODULES([XV], [xv],
+ PKG_CHECK_MODULES([XV], [xv],
[AC_DEFINE(HAVE_XV,1,[XVideo support])
XV="enabled"
])
@@ -524,7 +524,7 @@ dnl ###############################
V4L="disabled"
if test "x${win32}" != "x1"; then
AC_CHECK_HEADER(linux/videodev.h, V4L="enabled")
-
+
if test "x${V4L}" != "xdisabled"; then
AC_DEFINE(HAVE_V4L,1,[V4L support])
fi
@@ -591,9 +591,9 @@ AC_ARG_ENABLE(kde, AS_HELP_STRING([--enable-kde],[enable experimental KDE suppor
fi],)
if test "x$enable_kde" = "xyes"; then
- found_kde=yes
- KDE_CFLAGS="-I/usr/include/qt4"
- KDE_LIBS="-lQtCore"
+
+ PKG_CHECK_MODULES(KDE, [QtCore], [found_kde=yes], [found_kde=no])
+
CPPFLAGS_save="$CPPFLAGS"
LIBS_save="$LIBS"
CPPFLAGS="$CPPFLAGS $KDE_CFLAGS"
@@ -604,6 +604,19 @@ if test "x$enable_kde" = "xyes"; then
if test "x$found_kde" = "xno"; then
AC_MSG_ERROR(We need this header!)
fi
+
+ LIBS_save="$LIBS"
+ CPPFLAGS="$CPPFLAGS $KDE_CFLAGS"
+ LIBS="$LIBS $KDE_LIBS"
+ AC_CHECK_LIB(kdeui,ki18n,found_kde=no)
+ CPPFLAGS="$CPPFLAGS_save"
+ LIBS="$LIBS_save"
+ if test "x$found_kde" = "xno"; then
+ AC_MSG_ERROR(We need this lib!)
+ fi
+
+ KDE_LIBS="$KDE_LIBS -lkdeui"
+
AC_SUBST(KDE_CFLAGS)
AC_SUBST(KDE_LIBS)
KDE="enabled"
@@ -695,7 +708,7 @@ fi
AM_CONDITIONAL(HAVE_GNOME_DOC_UTILS, test "x${enable_gdu}" = "xyes")
-
+
dnl ###########################################################################
dnl PTLib + OPAL Headers and Libraries
dnl ###########################################################################
@@ -705,18 +718,18 @@ PKG_CHECK_MODULES([OPAL], [opal >= ${OPAL_REC_VERSION}])
SUFFIX=
AC_ARG_ENABLE([opal-debug],
[AC_HELP_STRING([--enable-opal-debug],[link to debug versions of opal and ptlib (opal_d and ptlib_d) (default is disabled)])],
- [if test "x$enableval" = "xyes"; then
+ [if test "x$enableval" = "xyes"; then
SUFFIX="_d"
fi])
AC_ARG_ENABLE([static-libs],
[AC_HELP_STRING([--enable-static-libs],[link to opal and ptlib static libraries (default is disabled)])],
- [if test "x$enableval" = "xyes"; then
+ [if test "x$enableval" = "xyes"; then
SUFFIX="${SUFFIX}_s"
fi
])
-if test "x$SUFFIX" != x; then
+if test "x$SUFFIX" != x; then
OPAL_LIBS=`$PKG_CONFIG opal --define-variable=suffix=$SUFFIX --libs`
PTLIB_LIBS=`$PKG_CONFIG ptlib --define-variable=suffix=$SUFFIX --libs`
fi
@@ -727,11 +740,11 @@ AC_SUBST(OPAL_CFLAGS)
AC_SUBST(OPAL_LIBS)
dnl The =1 checks are here only for backward compatibility
-H323=`$PKG_CONFIG --variable=h323 opal`
+H323=`$PKG_CONFIG --variable=h323 opal`
if test "x$H323" = "x1"; then
H323="yes"
else
- H323=`$PKG_CONFIG --variable=OPAL_H323 opal`
+ H323=`$PKG_CONFIG --variable=OPAL_H323 opal`
fi
if test "x$H323" = "xyes"; then
@@ -739,7 +752,7 @@ if test "x$H323" = "xyes"; then
fi
AM_CONDITIONAL(HAVE_H323, test "x${H323}" = "xyes")
-SIP=`$PKG_CONFIG --variable=sip opal`
+SIP=`$PKG_CONFIG --variable=sip opal`
if test "x$SIP" = "x1"; then
SIP="yes"
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]