Add a flag "USE_SYSTEM_CMOCKA" in the Makefile of tests. (default 1) If USE_SYSTEM_CMOCKA=1, we will check if the system has Cmocka module, and link it directly. If the system doesn't have Cmocka, we will set the flag to 0 and print a warning message. If USE_SYSTEM_CMOCKA=0, we will build Cmocka from 3rdparty source code. BUG=none TEST=make unit-tests -j TEST=USE_SYSTEM_CMOCKA=0 make unit-tests -j BRANCH=none Signed-off-by: roccochen@chromium.com <roccochen@chromium.org> Change-Id: I091784ca541e2590e3db0a18ceea83e7895ed0c2 Reviewed-on: https://review.coreboot.org/c/coreboot/+/79019 Reviewed-by: Jakub "Kuba" Czapiga <czapiga@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
|---|---|---|
| .. | ||
| acpi | ||
| commonlib | ||
| console | ||
| data/lib | ||
| device | ||
| drivers | ||
| helpers | ||
| include | ||
| lib | ||
| mock | ||
| stubs | ||
| Makefile.common | ||
| Makefile.mk | ||