]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
INSTALL-CMAKE.md: document CMake environment variables master
authorViktor Szakats <commit@vsz.me>
Sat, 20 Jun 2026 07:29:21 +0000 (09:29 +0200)
committerViktor Szakats <commit@vsz.me>
Sat, 20 Jun 2026 08:04:16 +0000 (10:04 +0200)
Closes #22114

docs/INSTALL-CMAKE.md

index 1d8cd15a29365e3cc9b424483cfe101f093ca743..64975ab63073a044c995b94a964ab2e1977a43e6 100644 (file)
@@ -313,6 +313,17 @@ target_link_libraries(my_target PRIVATE CURL::libcurl)
 - `CURL_BUILDINFO`:                         Print `buildinfo.txt` if set.
 - `CURL_CI`:                                Assume running under CI if set.
 
 - `CURL_BUILDINFO`:                         Print `buildinfo.txt` if set.
 - `CURL_CI`:                                Assume running under CI if set.
 
+## Environment (via CMake)
+
+- `CC`:                                     Set C compiler. Alternative to `CMAKE_C_COMPILER` option.
+- `CFLAGS`:                                 Pass custom C compiler flags. Alternative to `CMAKE_C_FLAGS` option.
+- `CMAKE_GENERATOR`:                        Alternative to `-G` command-line option.
+- `DESTDIR`:                                Set install destination directory.
+- `LDFLAGS`:                                Pass custom linker flags.
+
+Details via CMake
+[envvars](https://cmake.org/cmake/help/latest/manual/cmake-env-variables.7.html).
+
 ## CMake options
 
 - `CMAKE_BUILD_TYPE`:                       (see CMake)
 ## CMake options
 
 - `CMAKE_BUILD_TYPE`:                       (see CMake)