summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd J <mohawk2@users.noreply.github.com>2018-04-03 20:15:47 +0100
committerEd J <mohawk2@users.noreply.github.com>2018-04-03 20:15:47 +0100
commitf1d6e6b8938440c2e25ba8cb667ebf45843d22a7 (patch)
tree5b7faa1a5e0a97a4af273a2859877eb4d3ae9f74
parenta90a2a10bc12265a1809716965abf23af2170219 (diff)
put glob in better place to dodge wildcard problems on Win32 gmake 4.2.1
-rw-r--r--Makefile.PL6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile.PL b/Makefile.PL
index edd7c12..f4ab2e4 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -120,7 +120,7 @@ SAVE_J2SDK
my $javac = File::Spec->catfile($jdk_dir, $jdk_bin, 'javac' . $ext) ;
my $jar = File::Spec->catfile($jdk_dir, $jdk_bin, 'jar' . $ext) ;
my $src_dir = File::Spec->catdir('Java', 'sources', 'org', 'perl', 'inline', 'java') ;
-my $src = File::Spec->catfile($src_dir, '*.java') ;
+my @src = glob File::Spec->catfile($src_dir, '*.java') ;
my $obj_dir = File::Spec->catdir('Java', 'classes') ;
my $server_arch = File::Spec->catfile(qw(lib Inline Java InlineJavaServer.jar)) ;
my $user_arch = File::Spec->catfile(qw(lib Inline Java InlineJavaUser.jar)) ;
@@ -137,7 +137,7 @@ my $INST_ARCHLIB = '' ;
sub MY::postamble {
my $this = shift ;
- my $java_src = join(' ', glob($src), File::Spec->catfile($obj_dir, 'InlineJava.properties')) ;
+ my $java_src = join(' ', @src, File::Spec->catfile($obj_dir, 'InlineJava.properties')) ;
my $make = <<MAKE ;
# Added by Inline::Java installation
@@ -145,7 +145,7 @@ JAVA_SRC=$java_src
java.ts: \$(JAVA_SRC)
\@\$(MKPATH) $obj_dir
- "$javac" -deprecation -g -d $obj_dir $src
+ "$javac" -deprecation -g -d $obj_dir @src
\@\$(TOUCH) java.ts
$server_arch : java.ts