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