diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/KDE4Macros.cmake | 15 | 
1 files changed, 6 insertions, 9 deletions
| diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index 0ce4961e..b0803423 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -277,11 +277,6 @@ macro (KDE4_CREATE_HANDBOOK _docbook)        add_custom_target(htmlhandbook DEPENDS ${_htmlDoc})     endif(KDE4_ENABLE_HTMLHANDBOOK) -# kde4_create_handbook(<docbook file> [INSTALL_DESTINATION <dir>] [SUBDIR <subdir>] ) -# e.g. kde4_create_handbook(index.docbook) -#      kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en ) -#      kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kinfocenter/dma) -     set(_args ${ARGN})     set(_installDest) @@ -320,6 +315,8 @@ macro (KDE4_CREATE_MANPAGE _docbook _section)     get_filename_component(_base ${_input} NAME_WE)     set(_doc ${CMAKE_CURRENT_BINARY_DIR}/${_base}.${_section}) +   # sometimes we have "man-" prepended +   string(REGEX REPLACE "/man-" "/" _outdoc ${_doc})     #Bootstrap     if (_kdeBootStrapping) @@ -330,11 +327,11 @@ macro (KDE4_CREATE_MANPAGE _docbook _section)        set(_bootstrapOption)     endif (_kdeBootStrapping) -   add_custom_command(OUTPUT ${_doc} -      COMMAND ${KDE4_MEINPROC_EXECUTABLE} --stylesheet ${_ssheet} --check ${_bootstrapOption} -o ${_doc} ${_input} +   add_custom_command(OUTPUT ${_outdoc} +      COMMAND ${KDE4_MEINPROC_EXECUTABLE} --stylesheet ${_ssheet} --check ${_bootstrapOption} ${_input}        DEPENDS ${_input} ${_KDE4_MEINPROC_EXECUTABLE_DEP} ${_ssheet}     ) -   add_custom_target(manpage ALL DEPENDS ${_doc}) +   add_custom_target(manpage ALL DEPENDS ${_outdoc})     set(_args ${ARGN}) @@ -357,7 +354,7 @@ macro (KDE4_CREATE_MANPAGE _docbook _section)     endif(_args)     if(_installDest) -      install(FILES ${_doc} DESTINATION ${_installDest}/man${_section}) +      install(FILES ${_outdoc} DESTINATION ${_installDest}/man${_section})     endif(_installDest)  endmacro (KDE4_CREATE_MANPAGE) | 
