evolution-data-server r10036 - in trunk: . calendar calendar/backends/google calendar/libecal calendar/libedata-cal calendar/tests/ecal
- From: msuman svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-data-server r10036 - in trunk: . calendar calendar/backends/google calendar/libecal calendar/libedata-cal calendar/tests/ecal
- Date: Thu, 5 Feb 2009 06:34:28 +0000 (UTC)
Author: msuman
Date: Thu Feb 5 06:34:28 2009
New Revision: 10036
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=10036&view=rev
Log:
Fix for bug #569459 (Include <libical/ical*.h> and not just <ical*.h>)
Modified:
trunk/ChangeLog
trunk/calendar/ChangeLog
trunk/calendar/backends/google/e-cal-backend-google-utils.c
trunk/calendar/libecal/e-cal-check-timezones.c
trunk/calendar/libecal/e-cal-check-timezones.h
trunk/calendar/libecal/e-cal-component.h
trunk/calendar/libecal/e-cal-time-util.h
trunk/calendar/libecal/e-cal-util.h
trunk/calendar/libecal/libecal.pc.in
trunk/calendar/libedata-cal/e-data-cal-factory.h
trunk/calendar/libedata-cal/e-data-cal.c
trunk/calendar/tests/ecal/test-ecal.c
trunk/configure.in
Modified: trunk/calendar/backends/google/e-cal-backend-google-utils.c
==============================================================================
--- trunk/calendar/backends/google/e-cal-backend-google-utils.c (original)
+++ trunk/calendar/backends/google/e-cal-backend-google-utils.c Thu Feb 5 06:34:28 2009
@@ -50,7 +50,7 @@
#include <libecal/e-cal-time-util.h>
-#include <icaltimezone.h>
+#include <libical/ical.h>
#include <libsoup/soup-misc.h>
#include "e-cal-backend-google.h"
Modified: trunk/calendar/libecal/e-cal-check-timezones.c
==============================================================================
--- trunk/calendar/libecal/e-cal-check-timezones.c (original)
+++ trunk/calendar/libecal/e-cal-check-timezones.c Thu Feb 5 06:34:28 2009
@@ -17,7 +17,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-#include <ical.h>
+#include <libical/ical.h>
#include "e-cal-check-timezones.h"
#include <libecal/e-cal.h>
Modified: trunk/calendar/libecal/e-cal-check-timezones.h
==============================================================================
--- trunk/calendar/libecal/e-cal-check-timezones.h (original)
+++ trunk/calendar/libecal/e-cal-check-timezones.h Thu Feb 5 06:34:28 2009
@@ -20,7 +20,7 @@
#ifndef E_CAL_CHECK_TIMEZONES_H
#define E_CAL_CHECK_TIMEZONES_H
-#include <ical.h>
+#include <libical/ical.h>
#include <glib.h>
G_BEGIN_DECLS
Modified: trunk/calendar/libecal/e-cal-component.h
==============================================================================
--- trunk/calendar/libecal/e-cal-component.h (original)
+++ trunk/calendar/libecal/e-cal-component.h Thu Feb 5 06:34:28 2009
@@ -23,7 +23,7 @@
#include <time.h>
#include <glib-object.h>
-#include <ical.h>
+#include <libical/ical.h>
G_BEGIN_DECLS
Modified: trunk/calendar/libecal/e-cal-time-util.h
==============================================================================
--- trunk/calendar/libecal/e-cal-time-util.h (original)
+++ trunk/calendar/libecal/e-cal-time-util.h Thu Feb 5 06:34:28 2009
@@ -13,7 +13,7 @@
#include <time.h>
-#include <ical.h>
+#include <libical/ical.h>
#include <glib.h>
G_BEGIN_DECLS
Modified: trunk/calendar/libecal/e-cal-util.h
==============================================================================
--- trunk/calendar/libecal/e-cal-util.h (original)
+++ trunk/calendar/libecal/e-cal-util.h Thu Feb 5 06:34:28 2009
@@ -21,7 +21,7 @@
#ifndef E_CAL_UTIL_H
#define E_CAL_UTIL_H
-#include <ical.h>
+#include <libical/ical.h>
#include <time.h>
#include <glib.h>
#include <libecal/e-cal-component.h>
Modified: trunk/calendar/libecal/libecal.pc.in
==============================================================================
--- trunk/calendar/libecal/libecal.pc.in (original)
+++ trunk/calendar/libecal/libecal.pc.in Thu Feb 5 06:34:28 2009
@@ -15,4 +15,4 @@
Version: @VERSION@
Requires: libbonobo-2.0 >= @LIBBONOBO_REQUIRED@ libical >= @LIBICAL_REQUIRED@ libedataserver-1.2
Libs: -L${libdir} -lecal-1.2
-Cflags: -I${privincludedir}
+Cflags: -I${privincludedir} @LIBICAL_EXTRA_CFLAGS@
Modified: trunk/calendar/libedata-cal/e-data-cal-factory.h
==============================================================================
--- trunk/calendar/libedata-cal/e-data-cal-factory.h (original)
+++ trunk/calendar/libedata-cal/e-data-cal-factory.h Thu Feb 5 06:34:28 2009
@@ -22,7 +22,7 @@
#define E_DATA_CAL_FACTORY_H
#include <bonobo/bonobo-object.h>
-#include <ical.h>
+#include <libical/ical.h>
#include <libedata-cal/Evolution-DataServer-Calendar.h>
#include <libedata-cal/e-cal-backend-loader-factory.h>
Modified: trunk/calendar/libedata-cal/e-data-cal.c
==============================================================================
--- trunk/calendar/libedata-cal/e-data-cal.c (original)
+++ trunk/calendar/libedata-cal/e-data-cal.c Thu Feb 5 06:34:28 2009
@@ -23,7 +23,7 @@
#include <config.h>
#endif
-#include <ical.h>
+#include <libical/ical.h>
#include <bonobo/bonobo-main.h>
#include <bonobo/bonobo-exception.h>
#include <libedata-cal/e-cal-backend.h>
Modified: trunk/calendar/tests/ecal/test-ecal.c
==============================================================================
--- trunk/calendar/tests/ecal/test-ecal.c (original)
+++ trunk/calendar/tests/ecal/test-ecal.c Thu Feb 5 06:34:28 2009
@@ -27,7 +27,7 @@
#include <libecal/e-cal.h>
#include <libecal/e-cal-component.h>
#include <libecal/e-cal-time-util.h>
-#include <ical.h>
+#include <libical/ical.h>
/* start_testing_scaffold */
#define mu_assert(message, test) do { if (!(test)) return message; else { tests_passed++; return NULL;}} while (0)
Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in (original)
+++ trunk/configure.in Thu Feb 5 06:34:28 2009
@@ -1496,8 +1496,8 @@
dnl EVO_SET_COMPILE_FLAGS(VAR-PREFIX, DEPS, EXTRA-CFLAGS, EXTRA-LIBS)
AC_DEFUN([EVO_SET_COMPILE_FLAGS], [
PKG_CHECK_MODULES([$1], [$2])
- $1_CFLAGS="[$]$1_CFLAGS \$(WERROR) $3"
- $1_LIBS="[$]$1_LIBS $4"
+ $1_CFLAGS="[$]$1_CFLAGS $3 "
+ $1_LIBS="[$]$1_LIBS $4 "
])
dnl ****************************************
@@ -1536,7 +1536,19 @@
if test "x${enable_calendar}" = "xyes"; then
EVOLUTION_CALENDAR_DEPS="libical >= libical_minimum_version libxml-2.0 libbonobo-2.0 gio-2.0 gobject-2.0 gthread-2.0 gconf-2.0"
- EVO_SET_COMPILE_FLAGS(EVOLUTION_CALENDAR, $EVOLUTION_CALENDAR_DEPS)
+dnl *****
+dnl libical.pc from libical-0.43 has a bug in it's CFlags.
+dnl It wants apps to include <libical/ical*.h> but it's CFlags make it difficult
+dnl to differentiate between <libical/ical.h> and <ical.h>
+dnl We have fixed all our instances to use <libical/ical.h>. Until the .pc from
+dnl libical is fixed, we have to work-around the buggy CFlags.
+dnl *****
+LIBICAL_EXTRA_CFLAGS=" -I`$PKG_CONFIG --variable=includedir libical` "
+LIBICAL_EXTRA_LIBS=""
+AC_SUBST(LIBICAL_EXTRA_CFLAGS)
+AC_SUBST(LIBICAL_EXTRA_LIBS)
+
+ EVO_SET_COMPILE_FLAGS(EVOLUTION_CALENDAR, $EVOLUTION_CALENDAR_DEPS, $LIBICAL_EXTRA_CFLAGS, $LIBICAL_EXTRA_LIBS)
AC_SUBST(EVOLUTION_CALENDAR_CFLAGS)
AC_SUBST(EVOLUTION_CALENDAR_LIBS)
fi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]