Use @TOP@ and @ARCH@ in .plt files

No need for msi-copy(.exe) as a result.
Tests should now work with INSTALL_LOCATION set, and
don't need to use databaseModuleDirs either.
This commit is contained in:
Andrew Johnson
2017-09-22 14:27:14 -05:00
parent 9be4d01e8a
commit 044b7a31ef
13 changed files with 12 additions and 32 deletions

View File

@@ -18,11 +18,4 @@ 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)
@$(RM) $@
$(CP) $< $@

View File

@@ -63,8 +63,8 @@ sub slurp {
sub msi {
my ($args) = @_;
my $exe = ($^O eq 'MSWin32') || ($^O eq 'cygwin') ? '.exe' : '';
my $msi = "./msi-copy$exe";
my $msi = '@TOP@/bin/@ARCH@/msi';
$msi .= '.exe' if ($^O eq 'MSWin32') || ($^O eq 'cygwin');
my $result;
if ($args =~ m/-o / && $args !~ m/-D/) {
# An empty result is expected

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 9;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 18;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 16;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 2;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 2;

View File

@@ -22,6 +22,3 @@ TESTS += Variable
TESTSCRIPTS_HOST += $(TESTS:%=%.t)
include $(TOP)/configure/RULES
# Create local copy else out-of-tree installs break the scripts
$(TESTSCRIPTS_HOST) : $(COMMON_DIR)/databaseModuleDirs.pm

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 14;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 76;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 17;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 2;

View File

@@ -1,7 +1,6 @@
#!/usr/bin/env perl
use lib '../O.Common';
use databaseModuleDirs;
use lib '@TOP@/lib/perl';
use Test::More tests => 4;