diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/FindKDE4Internal.cmake | 20 | ||||
-rw-r--r-- | modules/KDE4Macros.cmake | 2 |
2 files changed, 9 insertions, 13 deletions
diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index b1ac495d..7a852b26 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -181,6 +181,9 @@ # Installs all png and svgz files in the current directory to the icon # directoy given in path, in the subdirectory for the given icon theme. # +# KDE4_CREATE_HTML_HANDBOOK( <docbookfile1> ... <docbookfileN> +# Create the HTML documentation using meinproc from the listed docbook files +# # _KDE4_PLATFORM_INCLUDE_DIRS is used only internally # _KDE4_PLATFORM_DEFINITIONS is used only internally # @@ -343,6 +346,7 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) # when building kdelibs, make the kcfg rules depend on the binaries... set( _KDE4_KCONFIG_COMPILER_DEP kconfig_compiler) set( _KDE4_MAKEKDEWIDGETS_DEP makekdewidgets) + set( _KDE4_MEINPROC_EXECUTABLE_DEP meinproc) set(KDE4_INSTALLED_VERSION_OK TRUE) @@ -351,6 +355,7 @@ else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) # ... but NOT otherwise set( _KDE4_KCONFIG_COMPILER_DEP) set( _KDE4_MAKEKDEWIDGETS_DEP) + set( _KDE4_MEINPROC_EXECUTABLE_DEP) # Check the version of kde. KDE4_KDECONFIG_EXECUTABLE was set by FindKDE4 exec_program(${KDE4_KDECONFIG_EXECUTABLE} ARGS "--version" OUTPUT_VARIABLE kdeconfig_output ) @@ -477,10 +482,7 @@ else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) /opt/kde4/bin NO_DEFAULT_PATH ) - - if (NOT KDE4_KCFGC_EXECUTABLE) - find_program(KDE4_KCFGC_EXECUTABLE NAME kconfig_compiler ) - endif (NOT KDE4_KCFGC_EXECUTABLE) + find_program(KDE4_KCFGC_EXECUTABLE NAME kconfig_compiler ) find_program(KDE4_MEINPROC_EXECUTABLE NAME meinproc PATHS ${KDE4_BIN_INSTALL_DIR} @@ -489,10 +491,7 @@ else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) /opt/kde4/bin NO_DEFAULT_PATH ) - - if (NOT KDE4_MEINPROC_EXECUTABLE) - find_program(KDE4_MEINPROC_EXECUTABLE NAME meinproc ) - endif (NOT KDE4_MEINPROC_EXECUTABLE) + find_program(KDE4_MEINPROC_EXECUTABLE NAME meinproc ) find_program(KDE4_MAKEKDEWIDGETS_EXECUTABLE NAME makekdewidgets PATHS ${KDE4_BIN_INSTALL_DIR} @@ -501,10 +500,7 @@ else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) /opt/kde4/bin NO_DEFAULT_PATH ) - - if (NOT KDE4_MAKEKDEWIDGETS_EXECUTABLE) - find_program(KDE4_MAKEKDEWIDGETS_EXECUTABLE NAME makekdewidgets ) - endif (NOT KDE4_MAKEKDEWIDGETS_EXECUTABLE) + find_program(KDE4_MAKEKDEWIDGETS_EXECUTABLE NAME makekdewidgets ) endif(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kernel/kglobal.h) diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index 19e83c9d..cc491c4c 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -231,7 +231,7 @@ macro (KDE4_CREATE_HTML_HANDBOOK) add_custom_command(OUTPUT ${_doc} COMMAND ${KDE4_MEINPROC_EXECUTABLE} ARGS -o ${_doc} ${_input} - DEPENDS ${_input} + DEPENDS ${_input} ${_KDE4_MEINPROC_EXECUTABLE_DEP} ) endforeach (_current_FILE) endmacro (KDE4_CREATE_HTML_HANDBOOK) |