Heya folks, I needed the attached patch to compile kdepim trunk against current snapshot with cmake from cvs. It seems that CMAKE_SOURCE_DIR is not passed into or otherwise accessible from within ical_file.cmake. I'm pretty sure the patch is wrong, but it made it compile, at least. What's the correct way to fix this?
Cheers, Till
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt (revision 527463)
+++ CMakeLists.txt (working copy)
@@ -156,6 +156,7 @@
add_custom_command(OUTPUT ${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
COMMAND
${CMAKE_COMMAND}
+ -DKDE_CMAKE_SOURCE_DIR:FILEPATH=${CMAKE_SOURCE_DIR}/libkcal
-DKDE_FILE_H_FILE:FILEPATH=${CMAKE_SOURCE_DIR}/libkcal/libical/src/libical/ical.h
-P ${CMAKE_SOURCE_DIR}/libkcal/ical_file.cmake )
Index: ical_file.cmake
===================================================================
--- ical_file.cmake (revision 527465)
+++ ical_file.cmake (working copy)
@@ -1,3 +1,5 @@
+set(CMAKE_SOURCE_DIR ${KDE_CMAKE_SOURCE_DIR})
+
set(COMBINEDHEADERSICAL
${CMAKE_SOURCE_DIR}/libical/src/libical/icalversion.h
${CMAKE_SOURCE_DIR}/libical/src/libical/icaltime.h
pgpL8JPfVIHgJ.pgp
Description: PGP signature
_______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
