From 66cb1bd2251f9562d7bd1ebfeb8030d2402e59e2 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 7 May 2019 16:08:59 +0200 Subject: Add CMake stuff for Doxygen --- libcrystfel/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libcrystfel/CMakeLists.txt') diff --git a/libcrystfel/CMakeLists.txt b/libcrystfel/CMakeLists.txt index d1d46b81..faf6c8c4 100644 --- a/libcrystfel/CMakeLists.txt +++ b/libcrystfel/CMakeLists.txt @@ -8,6 +8,7 @@ find_package(FDIP) find_package(ZLIB REQUIRED) find_package(FLEX REQUIRED) find_package(BISON REQUIRED) +find_package(Doxygen) pkg_search_module(FFTW fftw3) set(HAVE_CURSES ${CURSES_FOUND}) @@ -113,6 +114,12 @@ set(LIBCRYSTFEL_HEADERS src/rational.h ) +set(DOXYGEN_SHOW_INCLUDE_FILES NO) +set(DOXYGEN_WARN_IF_UNDOCUMENTED NO) +set(DOXYGEN_PREDEFINED HAVE_FFTW) +doxygen_add_docs(api-docs ${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/doc + ${PROJECT_SOURCE_DIR}/doc) + add_library(${PROJECT_NAME} SHARED ${LIBCRYSTFEL_SOURCES} ${LIBCRYSTFEL_FFTW_SOURCES} -- cgit v1.2.3