Kaydet (Commit) 4c23184a authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

lode: make sure LODE_HOME/opt/bin is in the PATH for aclocal

When using a LODE setup, LODE_HOME must be defined in the environment
but setting LODE_HOME/opt/bin in the PATH is optional
and really only necessary as a convinience to get the right
'make' in the PATH.
configure.ac has code do deal with the absence of LODE_HOME/opt/bin
in the PATH but autogen.sh did not hence was failing in this
case, not finding aclocal.

Change-Id: I7a4449504dc539bb055798a6e1aea5268c5fb046
Reviewed-on: https://gerrit.libreoffice.org/21003Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
üst fe37d93a
...@@ -127,6 +127,18 @@ chomp $system; ...@@ -127,6 +127,18 @@ chomp $system;
sanity_checks ($system) unless($system eq 'Darwin'); sanity_checks ($system) unless($system eq 'Darwin');
# If we are running in a LODE env, make sure we find the right aclocal
# by making sure that LODE_HOME/opt/bin is in the PATH
if (defined $ENV{LODE_HOME})
{
my $lode_path = quotemeta "$ENV{LODE_HOME}/opt/bin";
if($ENV{PATH} !~ $lode_path)
{
$ENV{PATH}="$ENV{LODE_HOME}/opt/bin:$ENV{PATH}";
print STDERR "add LODE_HOME/opt/bin in PATH\n";
}
}
my $aclocal_flags = $ENV{ACLOCAL_FLAGS}; my $aclocal_flags = $ENV{ACLOCAL_FLAGS};
$aclocal_flags .= " -I $src_path/m4"; $aclocal_flags .= " -I $src_path/m4";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment