diff options
author | Peter Wu <peter@lekensteyn.nl> | 2017-02-25 14:40:24 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2017-03-21 14:49:53 +0100 |
commit | 84a226a30b2d43f8fb0da996152a8376f1e21d8e (patch) | |
tree | e8838a07ad36ca94576637b82fccf7bb58d0373f /CMakeLists.txt | |
parent | 6f6e9193df20261c275108eeb49c34ee2f71a275 (diff) | |
download | curl-84a226a30b2d43f8fb0da996152a8376f1e21d8e.tar.gz |
cmake: build manual pages (including curl.1)
Also make Perl mandatory to allow building the docs.
While CMakeLists.txt could probably read the list of manual pages from
Makefile.am, actually putting those in CMakeLists.txt is cleaner so that
is what is done here.
Fixes #1230
Ref: https://github.com/curl/curl/pull/1288
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8390c38c9..58d159e2c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -224,6 +224,8 @@ if(ENABLE_MANUAL) message(WARNING "Found no *nroff program") endif() endif() +# Required for building manual, docs, tests +find_package(Perl REQUIRED) # We need ansi c-flags, especially on HP set(CMAKE_C_FLAGS "${CMAKE_ANSI_CFLAGS} ${CMAKE_C_FLAGS}") @@ -1082,6 +1084,7 @@ function(TRANSFORM_MAKEFILE_INC INPUT_FILE OUTPUT_FILE) endfunction() +add_subdirectory(docs) add_subdirectory(lib) if(BUILD_CURL_EXE) add_subdirectory(src) |