SVN commit 616950 by adridg: Only try building the stuff that depends on KDE PIM headers if the headers are there. I can't seem to find a 'find include' macro that obeys whatever include paths are in effect (ie. taking the settings from include_directories), so look in the single KDE3 include dir. This precludes installing PIM in a different prefix, though.
(CC -buildsystem for advice in pulling in the right include dir) CCMAIL: kde-buildsystem@kde.org M +8 -1 branches/work/kdepim-3.5.5+/kpilot/conduits/CMakeLists.txt --- branches/work/kdepim-3.5.5+/kpilot/conduits/CMakeLists.txt #616949:616950 @@ -13,8 +13,15 @@ add_subdirectory(popmail) add_subdirectory(sysinfoconduit) add_subdirectory(timeconduit) -add_subdirectory(vcalconduit) +FIND_PATH( HAVE_CALENDARLOCAL_H "libkcal/calendarlocal.h" ${KDE3_INCLUDE_DIR} ) + +IF (HAVE_CALENDARLOCAL_H) + add_subdirectory(vcalconduit) +ELSE (HAVE_CALENDARLOCAL_H) + MESSAGE(STATUS "No KDE PIM development headers were found.") +ENDIF (HAVE_CALENDARLOCAL_H) + ### # # MAL seems to be broken, or the MAL API has changed somewhat _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem