Project

General

Profile

Actions

Bug #3236

closed

remove strict requirements for PTII and KEPLER env variables

Added by Chad Berkley over 16 years ago. Updated over 15 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
build system
Target version:
Start date:
04/21/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3236

Description

From an email from matt on kepler-dev:

I agree, it would be better if we could build without requiring that
JAVA_HOME is set. For that matter, I would prefer if we didn't need to
set KEPLER or PTII either. For KEPLER, we can use the ant basedir
property which is always set to the directory where the build is
launched -- this would be a simple change. Its not even clear to me
that env.KEPLER is used anywhere except in the javadoc target, and it
would be easily replaced with either a relative path or ${basedir}.

For PTII, I think we should check if PTII is set, and if so, check it
and use that dir, but if not then see if ptii is found in a sibling dir
of $KEPLER, and if so use that. If both of those fail, then abort with
an error saying we can't find ptii. By checking for the environment
variable first, we allow people to use different versions of PTII while
still making the default case where it is checked out in a sibling
directory the default.

These changes would significantly simplify our build and eliminate the
most frequently reported build problem that is reported to us.

Matt

Actions

Also available in: Atom PDF