From b36014ab36b7d19c01c5760a15d270e88e6c0796 Mon Sep 17 00:00:00 2001 From: Maxim Biro Date: Sun, 13 Feb 2022 22:22:27 -0500 Subject: [PATCH] Update the list of CMake options --- INSTALL.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index a67fff60..afd40957 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -105,16 +105,24 @@ There are some options that are available to configure the build. |------------------------|-----------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------| | `AUTOTEST` | Enable autotests (mainly for CI). | ON or OFF | OFF | | `BOOTSTRAP_DAEMON` | Enable building of tox-bootstrapd, the DHT bootstrap node daemon. For Unix-like systems only. | ON or OFF | ON | +| `BUILD_FUZZ_TESTS` | Build fuzzing harnesses. | ON or OFF | OFF | | `BUILD_MISC_TESTS` | Build additional tests. | ON or OFF | OFF | -| `BUILD_TOXAV` | Whether to build the tox AV library. | ON or OFF | ON | +| `BUILD_TOXAV` | Whether to build the toxav library. | ON or OFF | ON | | `CMAKE_INSTALL_PREFIX` | Path to where everything should be installed. | Directory path. | Platform-dependent. Refer to CMake documentation. | +| `CMAKE_BUILD_TYPE` | Specifies the build type on single-configuration generators (e.g. make or ninja). | Debug, Release, RelWithDebInfo, MinSizeRel | Empty string. | | `DHT_BOOTSTRAP` | Enable building of `DHT_bootstrap` | ON or OFF | ON | | `ENABLE_SHARED` | Build shared (dynamic) libraries for all modules. | ON or OFF | ON | | `ENABLE_STATIC` | Build static libraries for all modules. | ON or OFF | ON | +| `EXECUTION_TRACE` | Print a function trace during execution (for debugging). | ON or OFF | OFF | +| `FULLY_STATIC` | Build fully static executables. | ON or OFF | OFF | | `MIN_LOGGER_LEVEL` | Logging level to use. | TRACE, DEBUG, INFO, WARNING, ERROR or nothing (empty string) for default. | Empty string. | +| `MSVC_STATIC_SODIUM` | Whether to link libsodium statically for MSVC. | ON or OFF | OFF | +| `MUST_BUILD_TOXAV` | Fail the build if toxav cannot be built. | ON or OFF | OFF | +| `NON_HERMETIC_TESTS` | Whether to build and run tests that depend on an internet connection. | ON or OFF | OFF | | `STRICT_ABI` | Enforce strict ABI export in dynamic libraries. | ON or OFF | OFF | | `TEST_TIMEOUT_SECONDS` | Limit runtime of each test to the number of seconds specified. | Positive number or nothing (empty string). | Empty string. | | `USE_IPV6` | Use IPv6 in tests. | ON or OFF | ON | +| `USE_STDERR_LOGGER` | Enable logging to stderr when the logger is NULL. | ON or OFF | OFF | You can get this list of option using the following commands