Fix cmake build of kbugbuster with kcal

This resolves bug report 1041
pull/1/head
Slávek Banko 12 years ago
parent fae65940e8
commit 59a2f3d919

@ -9,19 +9,19 @@
# #
################################################# #################################################
tde_import( libkmime ) include( ConfigureChecks.cmake )
tde_import( ktnef )
tde_import( libkcal )
include_directories( include_directories(
${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../backend ${CMAKE_CURRENT_SOURCE_DIR}/../backend
${TDE_INCLUDE_DIR} ${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS} ${TQT_INCLUDE_DIRS}
${LIBKCAL_INCLUDE_DIR}
) )
link_directories( link_directories(
${TQT_LIBRARY_DIRS} ${TQT_LIBRARY_DIRS}
${LIBKCAL_LIBRARY_DIR}
) )
@ -38,6 +38,6 @@ tde_add_kpart( kcal_bugzilla AUTOMOC
SOURCES SOURCES
kcalresource.cpp kcalresourceconfig.cpp kcalresource.cpp kcalresourceconfig.cpp
kcalresource_plugin.cpp resourceprefs.kcfgc kcalresource_plugin.cpp resourceprefs.kcfgc
LINK kbbbackend_pic-static kcal-shared LINK kbbbackend_pic-static tdecore-shared kio-shared kabc kcal kresources
DESTINATION ${PLUGIN_INSTALL_DIR} DESTINATION ${PLUGIN_INSTALL_DIR}
) )

@ -0,0 +1,36 @@
#################################################
#
# (C) 2012 Slavek Banko
# slavek (DOT) banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
message( "-- checking for 'libkcal'" )
find_path(
LIBKCAL_INCLUDE_DIR
kcalversion.h
PATHS
${TDE_INCLUDE_DIR}/libkcal
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
find_library(
LIBKCAL_LIBRARY
kcal
PATHS
${TDE_LIB_DIR}
${TQT_LIBRARY_DIRS}
)
if( LIBKCAL_LIBRARY )
get_filename_component( LIBKCAL_LIBRARY_DIR ${LIBKCAL_LIBRARY} PATH CACHE )
endif( )
if( NOT LIBKCAL_INCLUDE_DIR OR NOT LIBKCAL_LIBRARY_DIR )
tde_message_fatal( "libkcal required, but was not found on your system" )
endif( )
Loading…
Cancel
Save