diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2023-09-25 13:20:33 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-11-10 00:16:27 +0100 |
commit | ca76cca3a6e85311b1518d4e585b28b8177570bc (patch) | |
tree | 96e62326706b6bae0544bbfdb5d6542645409eba /Makefile | |
parent | unit-tests: do show relative file paths (diff) | |
download | git-ca76cca3a6e85311b1518d4e585b28b8177570bc.tar.xz git-ca76cca3a6e85311b1518d4e585b28b8177570bc.zip |
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 <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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) \ |