diff options
author | Alejandro Colomar <alx@kernel.org> | 2024-04-16 21:20:33 +0200 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2024-04-16 21:32:27 +0200 |
commit | bbbe2d1a37c0f5af6e13c9df8464d3379fe41300 (patch) | |
tree | f3ed39f1e605234f8de9d9c4bc5cfd7329aa73a6 | |
parent | 7e3b03951df68e0c5990c023a40a0ae927a2398f (diff) | |
download | liba2i-bbbe2d1a37c0f5af6e13c9df8464d3379fe41300.tar.gz |
share/mk/: check, installcheck: Don't force creation of libraries
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | share/mk/check/lib.mk | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/share/mk/check/lib.mk b/share/mk/check/lib.mk index dca5c0f..2365d71 100644 --- a/share/mk/check/lib.mk +++ b/share/mk/check/lib.mk @@ -29,22 +29,26 @@ _tests_c := $(patsubst $(srcdir)/share/%, $(builddir)/%.installcheck, $(TESTS_c _tests_sh := $(patsubst $(srcdir)/share/%, $(builddir)/%.installcheck.touch, $(TESTS_sh)) -$(_TESTS_c): $(builddir)/%.check: $(srcdir)/share/% $(MK) $(TU_h) $(_LIB_a) $(_LINKERNAME) | $$(@D)/ +$(_TESTS_c): $(builddir)/%.check: $(srcdir)/share/% \ + $(MK) $(TU_h) $(wildcard $(_LIB_a) $(_LINKERNAME)) | $$(@D)/ $(info CHECK $@) $(CC) $(CFLAGS) -o $@ $< $$(PKG_CONFIG_LIBDIR=$(PCDIR) $(PKGCONF) --cflags --libs liba2i) $@ -$(_TESTS_sh): $(builddir)/%.check.touch: $(srcdir)/share/% $(MK) $(TU_h) $(_LIB_a) $(_LINKERNAME) | $$(@D)/ +$(_TESTS_sh): $(builddir)/%.check.touch: $(srcdir)/share/% \ + $(MK) $(TU_h) $(wildcard $(_LIB_a) $(_LINKERNAME)) | $$(@D)/ $(info CHECK $@) PKG_CONFIG_LIBDIR=$(PCDIR) $< $(TOUCH) $@ -$(_tests_c): $(builddir)/%.installcheck: $(srcdir)/share/% $(MK) $(_tu_h) $(_lib_a) $(_linkername) | $$(@D)/ +$(_tests_c): $(builddir)/%.installcheck: $(srcdir)/share/% \ + $(MK) $(_tu_h) $(wildcard $(_lib_a) $(_linkername)) | $$(@D)/ $(info INSTALLCHECK $@) $(CC) $(CFLAGS) -o $@ $< $$($(PKGCONF) --cflags --libs liba2i) $@ -$(_tests_sh): $(builddir)/%.installcheck.touch: $(srcdir)/share/% $(MK) $(_tu_h) $(_lib_a) $(_linkername) | $$(@D)/ +$(_tests_sh): $(builddir)/%.installcheck.touch: $(srcdir)/share/% \ + $(MK) $(_tu_h) $(wildcard $(_lib_a) $(_linkername)) | $$(@D)/ $(info INSTALLCHECK $@) $< $(TOUCH) $@ |