set(DATADIR "${CMAKE_SOURCE_DIR}/doc-data/uk")
if(KDE_VERSION VERSION_LESS 4.6)
    set(PATCH_FILE "index.docbook-patch-4.5")
    if(KDE_VERSION VERSION_LESS 4.3 AND EXISTS ${DATADIR}/index.docbook-patch-4.2)
        set(PATCH_FILE "index.docbook-patch-4.2")
    endif(KDE_VERSION VERSION_LESS 4.3 AND EXISTS ${DATADIR}/index.docbook-patch-4.2)
endif(KDE_VERSION VERSION_LESS 4.6)

if(PATCH_FILE AND EXISTS ${DATADIR}/${PATCH_FILE})

  # KDE <= 4.x and there is a patch file for index.docbook
  add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/index.docbook
                     COMMAND ${CMAKE_COMMAND} -E copy ${DATADIR}/index.docbook ${CMAKE_CURRENT_BINARY_DIR}
                     COMMAND patch -p2 < ${DATADIR}/${PATCH_FILE})
    kde4_create_handbook(${CMAKE_CURRENT_BINARY_DIR}/index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/uk SUBDIR kalarm)
    add_custom_target(docbook DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/index.docbook)
    add_dependencies(uk-handbook docbook)

else(PATCH_FILE AND EXISTS ${DATADIR}/${PATCH_FILE})

  kde4_create_handbook(${DATADIR}/index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/uk SUBDIR kalarm)

endif(PATCH_FILE AND EXISTS ${DATADIR}/${PATCH_FILE})
