From: Viktor Szakats Date: Wed, 6 Mar 2024 22:24:56 +0000 (+0000) Subject: cmake: enable `ENABLE_CURL_MANUAL` by default X-Git-Tag: curl-8_7_0~63 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b81f1bef2e8a37a9a8dfc0338432ea2bedc6860;p=thirdparty%2Fcurl.git cmake: enable `ENABLE_CURL_MANUAL` by default Meaning `curl.1` and `src/tool_hugehelp.c` are built by default, and `--manual` in curl tool is also enabled by default. This syncs behaviour with autotools. For a reproducible `curl.1`, `SOURCE_DATE_EPOCH` needs to be set to a consistent date, e.g. the timestamp of `CHANGES`. A pre-built manual (e.g. the one distributed in the official source tarball) will be ignored and rebuilt after this patch, unless explicitly disabling this option. Fixes #13028 Closes #13069 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c69e5628c..656aa7c740 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -307,8 +307,7 @@ endif() find_package(Perl) option(BUILD_LIBCURL_DOCS "to build libcurl man pages" ON) -# curl source release tarballs come with the curl man page pre-built. -option(ENABLE_CURL_MANUAL "to build the man page for curl and enable its -M/--manual option" OFF) +option(ENABLE_CURL_MANUAL "to build the man page for curl and enable its -M/--manual option" ON) if(ENABLE_CURL_MANUAL OR BUILD_LIBCURL_DOCS) if(PERL_FOUND)