If the CUnit include files are located through CFLAGS rather being in one of the system include directories, then the version test will fail and blob.c unit tests will be skipped. Specify CFLAGS as part of the CC command. If the version check fails, clean won't be run to remove any left over artifacts. This can occur if CUnit is being built externally and gets cleaned before SPDK. Add an extra definition (ALL_DIRS) to control compilation, so that clean will always be run. Signed-off-by: Nick Connolly <nick.connolly@mayadata.io> Change-Id: I6099fceb14cfc6473a6b8feed746d2b44b8d291a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6054 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> |
||
---|---|---|
.. | ||
blob.c | ||
bs_dev_common.c | ||
bs_scheduler.c | ||
Makefile |