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:
@@ -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) $< $@
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 9;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 18;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 16;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 2;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 2;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 14;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 76;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 17;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 2;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
|
||||
use lib '../O.Common';
|
||||
use databaseModuleDirs;
|
||||
use lib '@TOP@/lib/perl';
|
||||
|
||||
use Test::More tests => 4;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user