Index: /trunk/FACT++/CMakeLists.txt
===================================================================
--- /trunk/FACT++/CMakeLists.txt	(revision 19264)
+++ /trunk/FACT++/CMakeLists.txt	(revision 19265)
@@ -78,8 +78,12 @@
 # ========== executables ==========
 FIND_PROGRAM(HELP2MAN_EXECUTABLE help2man)
+FIND_PROGRAM(ROFFHTML_EXECUTABLE roff2html)
+FIND_PROGRAM(ROFFPDF_EXECUTABLE  roff2pdf)
 FIND_PROGRAM(GROFF_EXECUTABLE    groff)
 
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(help2man DEFAULT_MSG HELP2MAN_EXECUTABLE)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(groff    DEFAULT_MSG GROFF_EXECUTABLE)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(help2man  DEFAULT_MSG HELP2MAN_EXECUTABLE)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(roff2html DEFAULT_MSG ROFFHTML_EXECUTABLE)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(roff2pdf  DEFAULT_MSG ROFFPDF_EXECUTABLE)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(groff     DEFAULT_MSG GROFF_EXECUTABLE)
 
 IF (NOT TOOLS_ONLY)
@@ -427,5 +431,5 @@
 MACRO(MANPAGE program description)
 # https://samthursfield.wordpress.com/2015/11/21/cmake-dependencies-between-targets-and-files-and-custom-commands/
-IF (HELP2MAN_EXECUTABLE AND GROFF_EXECUTABLE)
+IF (HELP2MAN_EXECUTABLE AND ROFFHTML_EXECUTABLE AND ROFFPDF_EXECUTABLE AND GROFF_EXECUTABLE)
         ADD_CUSTOM_COMMAND(
         	OUTPUT
