Commit d643b47d authored by Tomasz Zawadzki's avatar Tomasz Zawadzki
Browse files

ut/blob: disable compilation of UT for CUnit other than 2.1-3



This unittest uses CU_add_suite_with_setup_and_teardown()
which was added in CUnit 2.1-3 released over 5 years ago.
This is the most commonly packaged version of CUnit on
not EOL'd distributions.

Unfortunetly there is incorrectly created package on CentOS7.
CUnit-devel-2.1.3-8.el7.x86_64.rpm despite its name
contains CUnit 2.1-2.

Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: I5ebf9973b1f3df9ff6cc1f0dc61dcf691096605e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1530


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
parent c9afbb3a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -34,7 +34,12 @@
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../../..)
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

CUNIT_VERSION = $(shell sed -n -e 's/.*VERSION "\([0-9\.\-]*\).*/\1/p' /usr/include/CUnit/CUnit.h)
ifeq ($(CUNIT_VERSION),2.1-3)
DIRS-y = blob.c
else
$(warning "blob_ut.c compilation skipped, only CUnit version 2.1-3 is supported")
endif

.PHONY: all clean $(DIRS-y)