From: Johannes Schindelin Date: Mon, 25 Sep 2023 11:20:33 +0000 (+0000) Subject: artifacts-tar: when including `.dll` files, don't forget the unit-tests X-Git-Tag: v2.44.0-rc0~155^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca76cca3a6e85311b1518d4e585b28b8177570bc;p=thirdparty%2Fgit.git artifacts-tar: when including `.dll` files, don't forget the unit-tests As of recent, Git also builds executables in `t/unit-tests/`. For technical reasons, when building with CMake and Visual C, the dependencies (".dll files") need to be copied there, too, otherwise running the executable will fail "due to missing dependencies". The CMake definition already contains the directives to copy those `.dll` files, but we also need to adjust the `artifacts-tar` rule in the `Makefile` accordingly to let the `vs-test` job in the CI runs pass successfully. Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano --- diff --git a/Makefile b/Makefile index 18c13f06c0..e15c34e506 100644 --- a/Makefile +++ b/Makefile @@ -3597,7 +3597,7 @@ rpm:: .PHONY: rpm ifneq ($(INCLUDE_DLLS_IN_ARTIFACTS),) -OTHER_PROGRAMS += $(shell echo *.dll t/helper/*.dll) +OTHER_PROGRAMS += $(shell echo *.dll t/helper/*.dll t/unit-tests/bin/*.dll) endif artifacts-tar:: $(ALL_COMMANDS_TO_INSTALL) $(SCRIPT_LIB) $(OTHER_PROGRAMS) \