diff options
author | Allen Winter <winter@kde.org> | 2007-01-18 18:12:25 +0000 |
---|---|---|
committer | Allen Winter <winter@kde.org> | 2007-01-18 18:12:25 +0000 |
commit | 3e66a2ffd7de1f61236fbf85b1e313692d2b48de (patch) | |
tree | aed817d9f2a193c5b6c067d6ba261225a5ee65b0 | |
parent | 8bbf6337b49f1c71efa332f671725e0ec0c6c2f8 (diff) | |
download | extra-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.cmake | 14 |
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) |