1# Zircon Makefile Options
2
3The following options can be passed to **make** when building Zircon:
4
5* **BOOTFS_DEBUG_MODULES**: See [debugging tips](debugging/tips.md).
6
7* **DEBUG**: This specifies the debug level.  The default is 2.  Setting
8**DEBUG=1** will disable some debugging code (such as **DEBUG_ASSERT()**),
9while setting **DEBUG=0** will disable more debugging code.
10
11* **ENABLE_ACPI_DEBUG**: See [ACPI debugging](debugging/acpi.md).
12
13* **GLOBAL_DEBUGFLAGS**: See [debugging tips](debugging/tips.md).
14
15* **GOMACC**: Path to the Goma compiler wrapper, **gomacc**, for use within
16Google for distributed builds.  The default is not to use Goma.
17
18* **USE_ASAN**: Set **USE_ASAN=1** to enable using ASan (the address
19sanitizer).
20
21* **USE_CLANG**: Set **USE_CLANG=1** to enable building with Clang.
22Otherwise, the default is to use GCC as the compiler.
23
24* **V**: Set **V=1** to tell the build system to print each command that
25**make** executes.  Otherwise, the build system only prints a short summary
26of each build step.
27