]> git.ipfire.org Git - thirdparty/curl.git/commit
cmake: speed up curldown processing, enable by default
authorViktor Szakats <commit@vsz.me>
Tue, 23 Jan 2024 06:40:11 +0000 (06:40 +0000)
committerViktor Szakats <commit@vsz.me>
Tue, 23 Jan 2024 23:06:39 +0000 (23:06 +0000)
commit2620aa930bc73af1e4c70b10e3125b957b96ecfb
tree3a6335d0ef5380c656f3803a2517dbbef7164d88
parentfe290cbadd110e8e3a0f4463417f09010722eb7a
cmake: speed up curldown processing, enable by default

- cmake: enable `BUILD_DOCS` by default (this controls converting and
  installing `.3` files from `.md` sources)

- cmake: speed up generating `.3` files by using a single command per
  directory, instead of a single command per file. This reduces external
  commands by about a thousand. (There remains some CMake logic kicking
  in resulting in 500 -one per file- external `-E touch_nocreate` calls.)

- cd2nroff: add ability to process multiple input files.

- cd2nroff: add `-k` option to use the source filename to form the
  output filename. (instead of the default in-file `Title:` line.)

Follow-up to 3f08d80b2244524646ce86915c585509ac54fb4c
Follow-up to ea0b575dab86a3c44dd1d547dc500276266aa382 #12753
Follow-up to eefcc1bda4bccd800f5a56a0fe17a2f44a96e88b #12730

Closes #12762
CMakeLists.txt
docs/libcurl/CMakeLists.txt
scripts/cd2nroff