summaryrefslogtreecommitdiffstats
path: root/libkcal/ConfigureChecks.cmake
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2019-03-29 23:04:07 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2019-03-29 23:04:07 +0900
commitb1b5ff52bea5c734e3f0d77a0a08aff4037fcc5d (patch)
tree11b35e1ff6deafecf69f00f1ba5fbf238cacb807 /libkcal/ConfigureChecks.cmake
parent858a7e560af13f2b6fe8849c717997c2238763fd (diff)
downloadtdepim-b1b5ff52bea5c734e3f0d77a0a08aff4037fcc5d.tar.gz
tdepim-b1b5ff52bea5c734e3f0d77a0a08aff4037fcc5d.zip
Disabled libical tests if libical version is less than 1.0.
On old libical versions, DST change date is wrong and this would fail some of the tests. This is not a bug in TDE but in old libical libraries. Starting from libical 1.0, the bug seems to have been fixed. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'libkcal/ConfigureChecks.cmake')
-rw-r--r--libkcal/ConfigureChecks.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/libkcal/ConfigureChecks.cmake b/libkcal/ConfigureChecks.cmake
index 3b325187..82e70cdf 100644
--- a/libkcal/ConfigureChecks.cmake
+++ b/libkcal/ConfigureChecks.cmake
@@ -16,6 +16,10 @@ if( LIBICAL_FOUND )
if( NOT (LIBICAL_VERSION VERSION_LESS "3.0") )
add_definitions(-DUSE_LIBICAL_3_0)
endif( )
+ # check for libical >= 1.0
+ if( LIBICAL_VERSION VERSION_LESS "1.0" )
+ set( LIBICAL_LESS_1_0 1 CACHE INTERNAL "" FORCE )
+ endif( )
# check for libical >= 0.46
if( NOT (LIBICAL_VERSION VERSION_LESS "0.46") )
add_definitions(-DUSE_LIBICAL_0_46)