From 7a22d31671b712eae8d59f94489a330762e68097 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sun, 24 Apr 2016 11:26:05 +0100 Subject: [PATCH] Build docs after API if Doxygen and LaTeX are found --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index effca5af..3c2de138 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -489,3 +489,14 @@ add_custom_command(TARGET tests POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${SOURCE_DIR} $) + +find_package(Doxygen) +find_package(LATEX) + +IF (DOXYGEN_FOUND AND LATEX_FOUND) + # Run Doxygen and LaTeX to generate readme + add_custom_command(TARGET loot_api POST_BUILD + COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile + COMMAND "${CMAKE_SOURCE_DIR}/docs/latex/make.bat" + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/docs") +ENDIF ()