summaryrefslogtreecommitdiff
path: root/CMake/options.cmake
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2015-04-25 21:42:51 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2015-04-25 21:42:51 +0000
commit5f3f1c8bc6737b11ad3e484505126773b576d309 (patch)
tree6463f30cc7b90f10d4ea770611cb0a389da54d38 /CMake/options.cmake
parenta6a75b81d24b624b554a933732e98f8b076ded3c (diff)
[CMake] Add doxygen documentation generation (STR #3195).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10720 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'CMake/options.cmake')
-rw-r--r--CMake/options.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake
index ce58c94b7..0f58fe6b2 100644
--- a/CMake/options.cmake
+++ b/CMake/options.cmake
@@ -76,6 +76,20 @@ option(OPTION_BUILD_SHARED_LIBS
option(OPTION_BUILD_EXAMPLES "build example programs" ON)
#######################################################################
+if(DOXYGEN_FOUND)
+ option(OPTION_BUILD_HTML_DOCUMENTATION "build html docs" OFF)
+ option(OPTION_INSTALL_HTML_DOCUMENTATION "install html docs" OFF)
+ if(LATEX_FOUND)
+ option(OPTION_BUILD_PDF_DOCUMENTATION "build pdf docs" OFF)
+ option(OPTION_INSTALL_PDF_DOCUMENTATION "install pdf docs" OFF)
+ endif(LATEX_FOUND)
+endif(DOXYGEN_FOUND)
+
+if(OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
+ add_subdirectory(documentation)
+endif(OPTION_BUILD_HTML_DOCUMENTATION OR OPTION_BUILD_PDF_DOCUMENTATION)
+
+#######################################################################
include(FindPkgConfig)
option(OPTION_CAIRO "use lib Cairo" OFF)