set( GENERATE_DIR "${CMAKE_BINARY_DIR}/gendoc" )

add_custom_target(generate_docfiles ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${GENERATE_DIR}
  COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/gendoc.pl -v ${PACKAGE_VERSION} ${GENERATE_DIR}
          ${CMAKE_SOURCE_DIR}/data/doctemplates ${CMAKE_SOURCE_DIR}/src ${CMAKE_BINARY_DIR}
  WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
  DEPENDS libkvioptions-module
)

install(CODE "
  file(
    INSTALL ${GENERATE_DIR}/
    DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/help/en
    PATTERN *.html
  )
")
