From 893bb62d82233f0580e916aacc50d952855947bc Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Fri, 26 Jul 2019 17:29:27 +0100 Subject: [PATCH] Fix broken 'make install' in MSYS2. The commands added to copy MINGW DLLs into the install directory only work when cross-compiling. --- driver-vpi/Makefile.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/driver-vpi/Makefile.in b/driver-vpi/Makefile.in index cc99468cf..579780a0a 100644 --- a/driver-vpi/Makefile.in +++ b/driver-vpi/Makefile.in @@ -99,10 +99,12 @@ install: all installdirs $(bindir)/iverilog-vpi$(suffix)@EXEEXT@ $(bindir)/iverilog-vpi$(suffix)@EXEEXT@: ./iverilog-vpi@EXEEXT@ $(INSTALL_PROGRAM) ./iverilog-vpi@EXEEXT@ "$(bindir)/iverilog-vpi$(suffix)@EXEEXT@" ifeq (@WIN32@,yes) +ifneq ($(HOSTCC),$(CC)) $(INSTALL_PROGRAM) $(shell $(HOSTCC) --print-file-name=libwinpthread-1.dll) "$(DESTDIR)$(bindir)" $(INSTALL_PROGRAM) $(shell $(HOSTCC) --print-file-name=libgcc_s_sjlj-1.dll) "$(DESTDIR)$(bindir)" $(INSTALL_PROGRAM) $(shell $(HOSTCC) --print-file-name=libstdc++-6.dll) "$(DESTDIR)$(bindir)" endif +endif installdirs: $(srcdir)/../mkinstalldirs $(srcdir)/../mkinstalldirs "$(bindir)"