diff --git a/src/ioc/dbtemplate/test/Makefile b/src/ioc/dbtemplate/test/Makefile index 94c6613cb..27bb17ac0 100644 --- a/src/ioc/dbtemplate/test/Makefile +++ b/src/ioc/dbtemplate/test/Makefile @@ -17,5 +17,11 @@ TESTS += msi TESTSCRIPTS_HOST += $(TESTS:%=%.t) +TARGETS_HOST += msi-copy$(EXE) +TARGETS += $(TARGETS_$(BUILD_CLASS)) + include $(TOP)/configure/RULES +msi-copy$(EXE): $(INSTALL_BIN)/msi$(EXE) ../Makefile + @$(RM) $@ + $(CP) $< $@ diff --git a/src/ioc/dbtemplate/test/msi.plt b/src/ioc/dbtemplate/test/msi.plt index e0104dbb3..7d8aab7b2 100644 --- a/src/ioc/dbtemplate/test/msi.plt +++ b/src/ioc/dbtemplate/test/msi.plt @@ -8,8 +8,6 @@ # Script to run tests on the msi program -use FindBin qw($Bin); # To find the msi executable - use strict; use Test; @@ -41,8 +39,7 @@ sub slurp { sub msi { my ($args) = @_; - my $arch = $ENV{EPICS_HOST_ARCH}; my $exe = ($^O eq 'MSWin32') || ($^O eq 'cygwin') ? '.exe' : ''; - my $msi = "$Bin/../../../O.$arch/msi$exe"; + my $msi = "./msi-copy$exe"; return `$msi $args`; }