]> git.proxmox.com Git - libtpms.git/commitdiff
build-sys: Only build TPM 2 tests if WITH_TPM2 is set
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Tue, 13 Oct 2020 00:36:04 +0000 (20:36 -0400)
committerStefan Berger <stefanb@us.ibm.com>
Tue, 13 Oct 2020 21:02:53 +0000 (17:02 -0400)
Conditionally enable TPM 2 test cases to build and run if WITH_TPM2
is set.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
tests/Makefile.am

index c15efcb4c8198507378ea113ded31ecaf37fe534..eb23c59a427de42575a5a848240a8a8be6f3f78e 100644 (file)
@@ -13,19 +13,25 @@ AM_CFLAGS = -I$(top_srcdir)/include $(SANITIZERS)
 AM_LDFLAGS = -ltpms -L$(top_builddir)/src/.libs $(SANITIZERS)
 
 check_PROGRAMS = \
-       base64decode \
+       base64decode
+
+TESTS = \
+       base64decode.sh
+
+if WITH_TPM2
+check_PROGRAMS += \
        nvram_offsets \
        tpm2_createprimary \
        tpm2_pcr_read \
        tpm2_selftest
 
-TESTS = \
-       base64decode.sh \
+TESTS += \
        fuzz.sh \
        nvram_offsets \
        tpm2_createprimary.sh \
        tpm2_pcr_read.sh \
        tpm2_selftest.sh
+endif
 
 nvram_offsets_SOURCES = nvram_offsets.c
 nvram_offsets_CFLAGS = $(AM_CFLAGS) \
@@ -37,7 +43,9 @@ nvram_offsets_CFLAGS = $(AM_CFLAGS) \
        -DTPM_POSIX
 nvram_offsets_LDFLAGS = $(AM_LDFLAGS)
 
+if WITH_TPM2
 check_PROGRAMS += fuzz
+endif
 fuzz_SOURCES = fuzz.cc
 fuzz_CXXFLAGS = $(FUZZER) $(AM_CFLAGS)
 fuzz_LDFLAGS = $(FUZZER) $(LIB_FUZZING_ENGINE) $(AM_LDFLAGS)