Fixes for doxygen generation

This commit is contained in:
Henry Schreiner
2019-09-06 17:30:03 -04:00
parent 4660788c6f
commit c408505638
4 changed files with 36 additions and 5 deletions

View File

@@ -60,7 +60,7 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
endif()
endif()
if(CMAKE_VERSION VERSION_GREATER 3.6)
if(NOT CMAKE_VERSION VERSION_LESS 3.6)
# Add clang-tidy if available
option(CLANG_TIDY_FIX "Perform fixes for Clang-Tidy" OFF)
find_program(
@@ -77,6 +77,17 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
endif()
endif()
endif()
if(NOT CMAKE_VERSION VERSION_LESS 3.9)
find_package(Doxygen)
if(Doxygen_FOUND)
add_subdirectory(docs)
else()
message(STATUS "Doxygen not found, not building docs")
endif()
else()
message(STATUS "Newer CMake adds Doxygen support, update CMake for docs")
endif()
else()
set(CUR_PROJ OFF)
endif()