mirror of
https://github.com/curl/curl.git
synced 2026-04-13 00:31:41 +08:00
Extend `INSTALL-CMAKE` document with the list of available options, a short description and default values. The list may not be 100% complete. There are no component boundaries in CMake, so the line is blurry between curl options, CMake options, CMake Find modules options. I included certain CMake options that seemed useful, and/or have dedicated use withing curl's CMake source. But, all CMake built-in options are usable, as documented upstream in CMake. The naming of the options has a heritage and the inconsistencies with it, including a lack of clear namespace. This may be subject to future updates, also after figuring out which name has special meaning within CMake and/or CMake projects out of unwritten convention or something more tangible. CMake allows to initialize any internal variable via `-D`. This may be useful to pre-initialize/override feature check results. The list doesn't contain these, and they remain officially undocumented. Also: - make adjustments to keep the spellchecker happy. - retrofit description changes to the cmake sources. - stop documenting deprecated `Find*` variables. Reported-by: Daniel Stenberg Fixes https://github.com/curl/curl/discussions/14885 Closes #15388 |
||
|---|---|---|
| .. | ||
| badwords.pl | ||
| badwords.txt | ||
| binarycheck.pl | ||
| binarycheck.sums | ||
| cleancmd.pl | ||
| cleanspell.pl | ||
| cmp-config.pl | ||
| cmp-pkg-config.sh | ||
| codespell-ignore.txt | ||
| distfiles.sh | ||
| shellcheck.sh | ||
| spacecheck.pl | ||
| spellcheck.words | ||
| spellcheck.yaml | ||
| trimmarkdownheader.pl | ||
| verify-examples.pl | ||
| verify-synopsis.pl | ||
| yamlcheck.sh | ||
| yamlcheck.yaml | ||