Andreas Pakulat wrote:
> No idea, I think thats a question for the cmake list and you might want
> to check wether there are any patches that you're applying to cmake
> which might break this. Really sounds like your cmake is somehow
> broken...

There is no patches and most of stuff is found fine. I'm talking about 
cmake files like kdebase/runtime/cmake/modules/FindCLucene.cmake for 
example. There have been more such files in the past :).

In concrete case (ie FindLibical.cmake) it's the problem IMHO that 
pkg-config isn't used. So, here is the minimal patch to make it work.
Again, if there is no objections, I will commit it in Sunday. 


regards,

-- 
Hasso Tepper
Index: FindLibical.cmake
===================================================================
--- FindLibical.cmake	(revision 918679)
+++ FindLibical.cmake	(working copy)
@@ -33,15 +33,20 @@
   file(TO_CMAKE_PATH "${LIBICAL_BASE}" libical_root )
 endif(DEFINED LIBICAL_BASE)
 
+if (NOT WIN32)
+  find_package(PkgConfig)
+  pkg_check_modules(PC_LIBICAL libical>=${LIBICAL_MIN_VERSION})
+endif (NOT WIN32)
+
 find_path(LIBICAL_INCLUDE_DIRS NAMES libical/ical.h
-  HINTS ${libical_root}/include ${_program_FILES_DIR}/libical/include ${KDE4_INCLUDE_DIR}
+  HINTS ${libical_root}/include ${_program_FILES_DIR}/libical/include ${PC_LIBICAL_INCLUDEDIR} ${PC_LIBICAL_INCLUDE_DIRS} ${KDE4_INCLUDE_DIR}
 )
 
 find_library(LIBICAL_LIBRARY NAMES ical libical
-  HINTS ${libical_root}/lib ${_program_FILES_DIR}/libical/lib ${KDE4_LIB_DIR}
+  HINTS ${libical_root}/lib ${_program_FILES_DIR}/libical/lib ${PC_LIBICAL_LIBDIR} ${PC_LIBICAL_LIBRARY_DIRS} ${KDE4_LIB_DIR}
 )
 find_library(LIBICALSS_LIBRARY NAMES icalss libicalss
-  HINTS ${libical_root}/lib ${_program_FILES_DIR}/libical/lib ${KDE4_LIB_DIR}
+  HINTS ${libical_root}/lib ${_program_FILES_DIR}/libical/lib ${PC_LIBICAL_LIBDIR} ${PC_LIBICAL_LIBRARY_DIRS} ${KDE4_LIB_DIR}
 )
 set(LIBICAL_LIBRARIES ${LIBICAL_LIBRARY} ${LIBICALSS_LIBRARY})
 
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to