Compare commits
No commits in common. "3282524c8b4fda3405857470d291dfab30493c5c" and "c60bb109232d6b3ac644e455e94ba83b3f1e577f" have entirely different histories.
3282524c8b
...
c60bb10923
2 changed files with 7 additions and 27 deletions
|
@ -12,9 +12,7 @@ cmake_policy(SET CMP0079 NEW)
|
||||||
|
|
||||||
option(BUILD_STATIC "Builds library as static library" OFF)
|
option(BUILD_STATIC "Builds library as static library" OFF)
|
||||||
option(BUILD_TESTS "Builds tests" OFF)
|
option(BUILD_TESTS "Builds tests" OFF)
|
||||||
option(BUILD_DOC_MAN "Builds man page documentation" OFF)
|
option(BUILD_DOC "Builds documentation" OFF)
|
||||||
option(BUILD_DOC_HTML "Builds html documentation" OFF)
|
|
||||||
option(BUILD_DOC_XML "Builds xml documentation" OFF)
|
|
||||||
option(BUILD_DOXYGEN_AWESOME "Builds documentation alternative style" OFF)
|
option(BUILD_DOXYGEN_AWESOME "Builds documentation alternative style" OFF)
|
||||||
|
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
@ -70,7 +68,7 @@ if (UNIX)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
if (BUILD_DOC_MAN OR BUILD_DOC_HTML OR BUILD_DOC_XML)
|
if (BUILD_DOC)
|
||||||
find_package(Doxygen)
|
find_package(Doxygen)
|
||||||
if (DOXYGEN_FOUND)
|
if (DOXYGEN_FOUND)
|
||||||
add_subdirectory(doc)
|
add_subdirectory(doc)
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
if (BUILD_DOC_HTML)
|
set(DOXYGEN_GENERATE_HTML YES)
|
||||||
set(DOXYGEN_GENERATE_HTML YES)
|
set(DOXYGEN_GENERATE_MAN YES)
|
||||||
endif()
|
set(DOXYGEN_GENERATE_XML YES)
|
||||||
if (BUILD_DOC_MAN)
|
|
||||||
set(DOXYGEN_GENERATE_MAN YES)
|
|
||||||
endif()
|
|
||||||
if (BUILD_DOC_XML)
|
|
||||||
set(DOXYGEN_GENERATE_XML YES)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (BUILD_DOXYGEN_AWESOME)
|
if (BUILD_DOXYGEN_AWESOME)
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
|
@ -42,25 +36,13 @@ doxygen_add_docs(
|
||||||
ALL
|
ALL
|
||||||
COMMENT "Generate man and html pages"
|
COMMENT "Generate man and html pages"
|
||||||
)
|
)
|
||||||
if (BUILD_DOC_MAN)
|
install(DIRECTORY
|
||||||
install(DIRECTORY
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/man
|
${CMAKE_CURRENT_BINARY_DIR}/man
|
||||||
TYPE DOC
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
if (BUILD_DOC_HTML)
|
|
||||||
install(DIRECTORY
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/html
|
${CMAKE_CURRENT_BINARY_DIR}/html
|
||||||
TYPE DOC
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
if (BUILD_DOC_XML)
|
|
||||||
install(DIRECTORY
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/xml
|
${CMAKE_CURRENT_BINARY_DIR}/xml
|
||||||
TYPE DOC
|
TYPE DOC
|
||||||
)
|
)
|
||||||
endif()
|
|
||||||
|
|
||||||
if (BUILD_DOXYGEN_AWESOME)
|
if (BUILD_DOXYGEN_AWESOME)
|
||||||
add_dependencies(documentation doxygen-awesome-css)
|
add_dependencies(documentation doxygen-awesome-css)
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue