| 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 |