blob: c160e2953d3609526194af437e6adcd49e25cd43 [file] [log] [blame] [view] [edit]
# Zircon Makefile Options
The following options can be passed to **make** when building Zircon:
* **BOOTFS_DEBUG_MODULES**: See [debugging tips](debugging/tips.md).
* **DEBUG**: This specifies the debug level. The default is 2. Setting
**DEBUG=1** will disable some debugging code (such as **DEBUG_ASSERT()**),
while setting **DEBUG=0** will disable more debugging code.
* **ENABLE_ACPI_DEBUG**: See [ACPI debugging](debugging/acpi.md).
* **ENABLE_DDK_DEPRECATIONS**: Turn on deprecation warnings for DDK APIs.
* **GLOBAL_DEBUGFLAGS**: See [debugging tips](debugging/tips.md).
* **GOMACC**: Path to the Goma compiler wrapper, **gomacc**, for use within
Google for distributed builds. The default is not to use Goma.
* **USE_ASAN**: Set **USE_ASAN=1** to enable using ASan (the address
sanitizer).
* **USE_CLANG**: Set **USE_CLANG=1** to enable building with Clang.
Otherwise, the default is to use GCC as the compiler.
* **V**: Set **V=1** to tell the build system to print each command that
**make** executes. Otherwise, the build system only prints a short summary
of each build step.