blob: d005fc749eb82ae35db6240625018b643178da59 [file] [log] [blame] [edit]
Targets:
check-lit - run the lit tests
check-xtest - run the cross tests
Additional 'make' command options:
MINIMAL=1
Create a minimal build, as small and fast as possible
DEBUG=1
Compile with -O0 instead of -O2
NODUMP=1
Disable textual dump/emission support and other verbose options
NOASSERT=1
Disable assert() calls, via -DNDEBUG
UBSAN=1
Enable UBSan support, i.e. -fsanitize=undefined
UBSAN_TRAP=1
Enable UBSan support, trapping on errors
TSAN=1
Enable TSan support, i.e. -fsanitize=thread
ASAN=1
Enable ASan support, i.e. -fsanitize=address
MSAN=1
Enable MSan support, i.e. -fsanitize=memory
SZTARGET=<target>
Restrict support to a single processor target,
where <target> is one of {ARM32,MIPS32,X8632,X8664}
Most of these options can be combined, e.g.
make -f Makefile.standalone NOASSERT=1 NODUMP=1
For more detailed help on a 'make' target:
make -f Makefile.standalone help-<target> , e.g:
make -f Makefile.standalone help-check-lit