bab58c374f
Details: - During the installation of the package with CMake, it stops (via fail) when doc files should be copied. It was caused by changing current binary to current source CMake directory.
55 lines
1.3 KiB
CMake
55 lines
1.3 KiB
CMake
cmake_minimum_required(VERSION 3.9)
|
|
|
|
find_package(Doxygen)
|
|
|
|
if (NOT DOXYGEN_FOUND)
|
|
return()
|
|
endif()
|
|
|
|
option(BUILD_DOXYGEN "Enable API documentation building via Doxygen" ON)
|
|
|
|
if (NOT BUILD_DOXYGEN)
|
|
return()
|
|
endif()
|
|
|
|
set(DOXYGEN_HTML_FOOTER doxygen.footer.html)
|
|
set(DOXYGEN_GENERATE_TAGFILE FLAC.tag)
|
|
|
|
if(CMAKE_VERSION VERSION_LESS 3.12)
|
|
doxygen_add_docs(FLAC-doxygen
|
|
ALL
|
|
"${PROJECT_SOURCE_DIR}/include/FLAC"
|
|
"${PROJECT_SOURCE_DIR}/include/FLAC++")
|
|
else()
|
|
doxygen_add_docs(FLAC-doxygen
|
|
"${PROJECT_SOURCE_DIR}/include/FLAC"
|
|
"${PROJECT_SOURCE_DIR}/include/FLAC++")
|
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/html/"
|
|
DESTINATION "${CMAKE_INSTALL_DOCDIR}/html/api")
|
|
|
|
endif()
|
|
|
|
install(FILES
|
|
html/images/logo.svg
|
|
html/images/logo130.gif
|
|
html/changelog.html
|
|
html/developers.html
|
|
html/documentation.html
|
|
html/documentation_bugs.html
|
|
html/documentation_example_code.html
|
|
html/documentation_format_overview.html
|
|
html/documentation_tools.html
|
|
html/documentation_tools_flac.html
|
|
html/documentation_tools_metaflac.html
|
|
html/faq.html
|
|
html/favicon.ico
|
|
html/features.html
|
|
html/flac.css
|
|
html/format.html
|
|
html/id.html
|
|
html/index.html
|
|
html/license.html
|
|
html/ogg_mapping.html
|
|
DESTINATION "${CMAKE_INSTALL_DOCDIR}/html")
|