diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/CMakeLists.txt | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/documentation/CMakeLists.txt b/documentation/CMakeLists.txt index 53fdd2898..b27568bf4 100644 --- a/documentation/CMakeLists.txt +++ b/documentation/CMakeLists.txt @@ -3,17 +3,17 @@ # # CMakeLists.txt to build docs for the FLTK project using CMake (www.cmake.org) # -# Copyright 1998-2018 by Bill Spitzak and others. +# Copyright 1998-2020 by Bill Spitzak and others. # # This library is free software. Distribution and use rights are outlined in # the file "COPYING" which should have been included with this file. If this # file is missing or damaged, see the license at: # -# http://www.fltk.org/COPYING.php +# https://www.fltk.org/COPYING.php # # Please report all bugs and problems on the following page: # -# http://www.fltk.org/str.php +# https://www.fltk.org/str.php # set (DOCS) @@ -30,7 +30,7 @@ endif () # build html documentation #-------------------------- -if(OPTION_BUILD_HTML_DOCUMENTATION) +if (OPTION_BUILD_HTML_DOCUMENTATION) list(APPEND DOCS html) @@ -59,10 +59,9 @@ if(OPTION_BUILD_HTML_DOCUMENTATION) ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generating HTML documentation" VERBATIM - DEPENDS fltk - ) + ) -endif(OPTION_BUILD_HTML_DOCUMENTATION) +endif (OPTION_BUILD_HTML_DOCUMENTATION) #-------------------------- # build pdf documentation @@ -90,12 +89,12 @@ if (OPTION_BUILD_PDF_DOCUMENTATION) set(DOXY_VERSION ${DOXYGEN_VERSION}) execute_process(COMMAND date +%Y OUTPUT_VARIABLE YEAR - ) + ) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/fltk-book.tex.in ${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex @ONLY - ) + ) # generate fltk.pdf @@ -106,15 +105,14 @@ if (OPTION_BUILD_PDF_DOCUMENTATION) COMMAND cp -f latex/refman.pdf fltk.pdf WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generating PDF documentation" VERBATIM - DEPENDS fltk - ) + ) # add target 'pdf' add_custom_target(pdf # ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf - ) + ) endif(OPTION_BUILD_PDF_DOCUMENTATION) @@ -127,7 +125,7 @@ if (DOCS) add_custom_target(docs # ALL DEPENDS ${DOCS} - ) + ) endif (DOCS) @@ -135,18 +133,18 @@ endif (DOCS) # install html + pdf documentation #---------------------------------- -if(OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION) +if (OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION ${FLTK_DATADIR}/doc/fltk - ) + ) -endif(OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION) +endif (OPTION_INSTALL_HTML_DOCUMENTATION AND OPTION_BUILD_HTML_DOCUMENTATION) -if(OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION) +if (OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf DESTINATION ${FLTK_DATADIR}/doc/fltk/ - ) + ) -endif(OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION) +endif (OPTION_INSTALL_PDF_DOCUMENTATION AND OPTION_BUILD_PDF_DOCUMENTATION) |
