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

Attachment: pgpL8JPfVIHgJ.pgp
Description: PGP signature

_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to