aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <winter@kde.org>2007-01-18 18:12:25 +0000
committerAllen Winter <winter@kde.org>2007-01-18 18:12:25 +0000
commit3e66a2ffd7de1f61236fbf85b1e313692d2b48de (patch)
treeaed817d9f2a193c5b6c067d6ba261225a5ee65b0
parent8bbf6337b49f1c71efa332f671725e0ec0c6c2f8 (diff)
downloadextra-cmake-modules-3e66a2ffd7de1f61236fbf85b1e313692d2b48de.tar.gz
extra-cmake-modules-3e66a2ffd7de1f61236fbf85b1e313692d2b48de.tar.bz2
A new macro for generating index.html from index.docbook using meinproc.
Doesn't seem to work yet, so I'm hoping a cmake guru will see this and help me. I tried putting kde4_create_html_handbook(index.docbook) in the kdepim/doc/akregator/CMakeLists.txt, but I don't see that an index.html is being created anywhere. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625018
-rw-r--r--modules/KDE4Macros.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake
index a804183e..19e83c9d 100644
--- a/modules/KDE4Macros.cmake
+++ b/modules/KDE4Macros.cmake
@@ -223,6 +223,20 @@ macro(KDE4_GET_AUTOMOC_FILES _list)
endmacro(KDE4_GET_AUTOMOC_FILES)
+macro (KDE4_CREATE_HTML_HANDBOOK)
+ # iterate over all files
+ foreach (_current_FILE ${ARGN})
+ get_filename_component(_input ${_current_FILE} ABSOLUTE)
+ set(_doc ${CMAKE_CURRENT_BINARY_DIR}/index.html)
+ add_custom_command(OUTPUT ${_doc}
+ COMMAND ${KDE4_MEINPROC_EXECUTABLE}
+ ARGS -o ${_doc} ${_input}
+ DEPENDS ${_input}
+ )
+ endforeach (_current_FILE)
+endmacro (KDE4_CREATE_HTML_HANDBOOK)
+
+
# only used internally by KDE4_INSTALL_ICONS
MACRO (_KDE4_ADD_ICON_INSTALL_RULE _install_SCRIPT _install_PATH _group _orig_NAME _install_NAME)