blob: 6a51ce25f18733398a27f013311d6b0127a5f851 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3273ead..b20fffb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -122,11 +122,11 @@ set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/${PR
set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}${LIBAD9361_VERSION_MAJOR}-doc")
-find_package(Doxygen)
-if(DOXYGEN_FOUND)
- option(WITH_DOC "Generate documentation with Doxygen" ON)
+option(WITH_DOC "Generate documentation with Doxygen" ON)
- if (WITH_DOC)
+if (WITH_DOC)
+ find_package(Doxygen REQUIRED)
+ if(DOXYGEN_FOUND)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
set(HTML_DEST_DIR ${CMAKE_CURRENT_BINARY_DIR}/html)
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/doc DESTINATION ${HTML_DEST_DIR})
@@ -140,9 +140,9 @@ if(DOXYGEN_FOUND)
if(NOT SKIP_INSTALL_ALL)
install(DIRECTORY ${HTML_DEST_DIR} DESTINATION ${CMAKE_INSTALL_DOCDIR})
endif()
+ else()
+ message(STATUS "Doxygen not found, API documentation won't be generated")
endif()
-else()
- message(STATUS "Doxygen not found, API documentation won't be generated")
endif()
option(PYTHON_BINDINGS "Install Python bindings" OFF)
|