From 4c399c87ef6c1ad926fc039b89dff307119f7856 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 8 Jun 2001 19:09:04 +0000 Subject: re PR libgcj/3059 (System doesn't set java.home property) Fix for PR libgcj/3059: * java/lang/natSystem.cc (init_properties): Define `java.home'. * Makefile.in: Rebuilt. * Makefile.am (AM_CXXFLAGS): Define PREFIX. From-SVN: r43040 --- libjava/java/lang/natSystem.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'libjava/java/lang') diff --git a/libjava/java/lang/natSystem.cc b/libjava/java/lang/natSystem.cc index 57e135c..7fff337 100644 --- a/libjava/java/lang/natSystem.cc +++ b/libjava/java/lang/natSystem.cc @@ -320,8 +320,11 @@ java::lang::System::init_properties (void) SET ("java.specification.name", "Java(tm) Language Specification"); SET ("java.specification.vendor", "Sun Microsystems Inc."); - // FIXME: how to set this given location-independence? - // SET ("java.home", "FIXME"); + // This definition is rather arbitrary: we choose $(prefix). In + // part we do this because most people specify only --prefix and + // nothing else when installing gcj. Plus, people are free to + // redefine `java.home' with `-D' if necessary. + SET ("java.home", PREFIX); SET ("file.encoding", default_file_encoding); -- cgit v1.1