curl/docs/libcurl
Viktor Szakats 2620aa930b
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 3f08d80b22
Follow-up to ea0b575dab #12753
Follow-up to eefcc1bda4 #12730

Closes #12762
2024-01-23 23:06:39 +00:00
..
opts cmake: use curldown to build man pages 2024-01-23 00:29:02 +01:00
ABI.md copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
CMakeLists.txt cmake: speed up curldown processing, enable by default 2024-01-23 23:06:39 +00:00
curl_easy_cleanup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_duphandle.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_escape.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_getinfo.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_header.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_init.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_nextheader.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_option_by_id.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_option_by_name.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_option_next.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_pause.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_perform.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_recv.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_reset.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_send.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_setopt.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_strerror.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_unescape.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_easy_upkeep.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_escape.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_formadd.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_formfree.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_formget.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_free.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_getdate.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_getenv.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_global_cleanup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_global_init_mem.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_global_init.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_global_sslset.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_global_trace.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_addpart.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_data_cb.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_data.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_encoder.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_filedata.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_filename.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_free.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_headers.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_init.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_name.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_subparts.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mime_type.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_mprintf.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_add_handle.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_assign.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_cleanup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_fdset.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_get_handles.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_info_read.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_init.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_perform.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_poll.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_remove_handle.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_setopt.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_socket_action.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_socket_all.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_socket.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_strerror.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_timeout.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_wait.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_multi_wakeup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_pushheader_byname.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_pushheader_bynum.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_share_cleanup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_share_init.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_share_setopt.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_share_strerror.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_slist_append.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_slist_free_all.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_strequal.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_strnequal.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_unescape.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url_cleanup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url_dup.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url_get.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url_set.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url_strerror.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_url.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_version_info.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_version.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_ws_meta.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_ws_recv.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
curl_ws_send.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-easy.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-env-dbg.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-env.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-errors.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-multi.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-security.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-share.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-thread.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-tutorial.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-url.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl-ws.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
libcurl.m4 docs: remove use of the word 'very' 2023-09-07 22:52:07 +02:00
libcurl.md docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
Makefile.am docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
Makefile.inc libcurl-env-dbg.3: move debug variables from libcurl-env.3 2023-10-10 15:37:16 -04:00
mksymbolsmanpage.pl mksymbolsmanpage.pl: provide references to where the symbol is used 2024-01-23 00:29:02 +01:00
symbols-in-versions getinfo: CURLINFO_QUEUE_TIME_T 2023-12-27 09:28:48 +01:00
symbols.pl docs: remove use of the word 'very' 2023-09-07 22:52:07 +02:00