Bug 351958: Allow buidling the API documentation without the rest of the build environment

Patch by Colin Ogilvie <colin.ogilvie@gmail.com>; r=mkanat; a=justdave
This commit is contained in:
mozilla%colinogilvie.co.uk 2006-09-14 19:51:04 +00:00
Родитель d902a7bf03
Коммит 6170f3af4b
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -103,20 +103,24 @@ close(ENTITIES);
# Environment Variable Checking # Environment Variable Checking
############################################################################### ###############################################################################
my ($JADE_PUB, $LDP_HOME); my ($JADE_PUB, $LDP_HOME, $build_docs);
$build_docs = 1;
if (defined $ENV{JADE_PUB} && $ENV{JADE_PUB} ne '') { if (defined $ENV{JADE_PUB} && $ENV{JADE_PUB} ne '') {
$JADE_PUB = $ENV{JADE_PUB}; $JADE_PUB = $ENV{JADE_PUB};
} }
else { else {
die "You need to set the JADE_PUB environment variable first."; print "To build 'The Bugzilla Guide', you need to set the ";
print "JADE_PUB environment variable first.\n";
$build_docs = 0;
} }
if (defined $ENV{LDP_HOME} && $ENV{LDP_HOME} ne '') { if (defined $ENV{LDP_HOME} && $ENV{LDP_HOME} ne '') {
$LDP_HOME = $ENV{LDP_HOME}; $LDP_HOME = $ENV{LDP_HOME};
} }
else { else {
die "You need to set the LDP_HOME environment variable first."; print "To build 'The Bugzilla Guide', you need to set the ";
print "LDP_HOME environment variable first.\n";
$build_docs = 0;
} }
############################################################################### ###############################################################################
@ -182,6 +186,7 @@ if (!-d 'pdf') {
} }
make_pod() if $pod_simple; make_pod() if $pod_simple;
exit unless $build_docs;
chdir 'html'; chdir 'html';