find_program(PANDOC NAMES pandoc) add_subdirectory(man) find_package(Doxygen) if (DOXYGEN_FOUND) # XXX API docs should be pre-built in tarballs file(GLOB headers ${CMAKE_SOURCE_DIR}/include/rpm/*.h) doxygen_add_docs(apidoc librpm/Doxyheader.h ${headers} ALL USE_STAMP_FILE) set(doxsrc ${CMAKE_CURRENT_BINARY_DIR}) elseif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/html/index.html) set(doxsrc ${CMAKE_CURRENT_SOURCE_DIR}) endif() install(DIRECTORY ${doxsrc}/html/ DESTINATION ${CMAKE_INSTALL_DOCDIR}/API) install(FILES manual/arch_dependencies.md manual/autosetup.md manual/boolean_dependencies.md manual/buildprocess.md manual/conditionalbuilds.md manual/dependencies.md manual/dependency_generators.md manual/devel_documentation.md manual/dynamic_specs.md manual/file_triggers.md manual/format.md manual/hregions.md manual/index.md manual/large_files.md manual/lua.md manual/macros.md manual/more_dependencies.md manual/plugins.md manual/queryformat.md manual/relocatable.md manual/scriptlet_expansion.md manual/signatures_digests.md manual/spec.md manual/tags.md manual/triggers.md manual/tsort.md TYPE DOC )