cmake: doc: require 'scdoc' and 'gzip'

This commit is contained in:
Daniel Eklöf 2019-04-29 19:21:10 +02:00
parent bed2c071e5
commit 0d8765da1f

View file

@ -3,6 +3,13 @@ cmake_minimum_required(VERSION 3.13)
find_program(SCDOC_EXECUTABLE scdoc) find_program(SCDOC_EXECUTABLE scdoc)
find_program(GZIP_EXECUTABLE gzip) find_program(GZIP_EXECUTABLE gzip)
if (SCDOC_EXECUTABLE STREQUAL "SCDOC_EXECUTABLE-NOTFOUND")
message(FATAL_ERROR "scdoc not found; required to build man pages")
endif ()
if (GZIP_EXECUTABLE STREQUAL "GZIP_EXECUTABLE-NOTFOUND")
message(FATAL_ERROR "gzip not found; required to build man pages")
endif ()
function(add_man_pages) function(add_man_pages)
foreach (src ${ARGN}) foreach (src ${ARGN})
string(REPLACE ".scd" ".gz" man "${src}") string(REPLACE ".scd" ".gz" man "${src}")