diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt index 8216fea33..3a6ff0e29 100644 --- a/man/CMakeLists.txt +++ b/man/CMakeLists.txt @@ -1,9 +1,22 @@ # Build Docbook manual # Run 'make html' to build manual -# Build manual in Linux - xmlto is not available in Windows +# Build manual in Linux/Cygwin - xmlto is not available in Windows + +SET(DOC_TARGETS "html") + +# Build also htmlhelp in Cygwin - this can be used to build +# htmlhelp manual for Windows. + +IF (CYGWIN) + SET(DOC_TARGETS + ${DOC_TARGETS} + "htmlhelp" + ) +ENDIF(CYGWIN) + IF (UNIX OR CYGWIN) #macro XMLTO(outfiles infiles... MODES modes...) INCLUDE("../CMake/xmlto.cmake") - XMLTO("" "manual.docbook" MODES "html") + XMLTO("" "manual.docbook" MODES ${DOC_TARGETS}) ENDIF (UNIX OR CYGWIN)