From 991e46dbb018ef6251d569c0d46f1236655919c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Mon, 31 Dec 2007 16:48:31 +0000 Subject: Change the KDE4_CREATE_HANDBOOK macro so that the current source directory is used as working directory when running meinproc4. This way meinproc4 can find the *.docbook files referenced by index.docbook and sitting next to index.docbook in the source dir. This fixes handbook creation for index.docbook files with references to other *.docbook files. svn path=/trunk/KDE/kdelibs/; revision=755195 --- modules/KDE4Macros.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index cadcb2b9..f511fe6a 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -268,6 +268,7 @@ macro (KDE4_CREATE_HANDBOOK _docbook) add_custom_command(OUTPUT ${_doc} COMMAND ${KDE4_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} --cache ${_doc} ${_input} DEPENDS ${_docs} ${_KDE4_MEINPROC_EXECUTABLE_DEP} ${_ssheet} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) add_custom_target(handbook ALL DEPENDS ${_doc}) @@ -276,7 +277,8 @@ macro (KDE4_CREATE_HANDBOOK _docbook) add_custom_command(OUTPUT ${_htmlDoc} COMMAND ${KDE4_MEINPROC_EXECUTABLE} --check ${_bootstrapOption} -o ${_htmlDoc} ${_input} DEPENDS ${_input} ${_KDE4_MEINPROC_EXECUTABLE_DEP} ${_ssheet} - ) + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + ) add_custom_target(htmlhandbook DEPENDS ${_htmlDoc}) endif(KDE4_ENABLE_HTMLHANDBOOK) -- cgit v1.2.1