gnome-split-team team mailing list archive
-
gnome-split-team team
-
Mailing list archive
-
Message #00124
[Branch ~respawneral/gnome-split/mainline] Rev 250: Detect Mandriva
------------------------------------------------------------
revno: 250
committer: Guillaume Mazoyer <respawneral@xxxxxxxxx>
branch nick: mandriva-build
timestamp: Sat 2011-02-19 15:25:48 +0100
message:
Detect Mandriva
Update level configure to properly detect
installed Java on Mandriva Linux systems.
modified:
configure
--
lp:gnome-split
https://code.launchpad.net/~respawneral/gnome-split/mainline
Your team GNOME Split developers is subscribed to branch lp:gnome-split.
To unsubscribe from this branch go to https://code.launchpad.net/~respawneral/gnome-split/mainline/+edit-subscription
=== modified file 'configure'
--- configure 2010-11-21 23:37:26 +0000
+++ configure 2011-02-19 14:25:48 +0000
@@ -954,19 +954,18 @@
my $javadoc_candidate;
my $vendor;
if ($jdk_home) {
+ $javac_candidate = "$jdk_home/bin/javac";
+ $javah_candidate = "$jdk_home/bin/javah";
+ $jar_candidate = "$jdk_home/bin/jar";
+ $javadoc_candidate = "$jdk_home/bin/javadoc";
$vendor = "Specified";
} else {
- if ( $ENV{'JAVA_HOME'} ) {
- $jdk_home = $ENV{'JAVA_HOME'};
- $vendor = "Sun";
- } else {
- # will fail
- }
+ $javac_candidate = which("javac");
+ $javah_candidate = which("javah");
+ $jar_candidate = which("jar");
+ $javadoc_candidate = which("javadoc");
+ $vendor = "System";
}
- $javac_candidate = "$jdk_home/bin/javac";
- $javah_candidate = "$jdk_home/bin/javah";
- $jar_candidate = "$jdk_home/bin/jar";
- $javadoc_candidate = "$jdk_home/bin/javadoc";
check_compiler($javac, "$vendor javac", $javac_candidate, "-g");
check_jar($jar, "$vendor jar", $jar_candidate, "");
@@ -1180,16 +1179,12 @@
my $vendor;
if ($jdk_home) {
+ $java_candidate = "$jdk_home/bin/java";
$vendor = "Specified";
} else {
- if ( $ENV{'JAVA_HOME'} ) {
- $jdk_home = $ENV{'JAVA_HOME'};
- $vendor = "Sun";
- } else {
- # will fail
- }
+ $java_candidate = which("java");
+ $vendor = "System";
}
- $java_candidate = "$jdk_home/bin/java";
check_runtime($java, "$vendor java VM", $java_candidate, "-client -ea");