]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 351958: Allow buidling the API documentation without the rest of the build enviro...
authormozilla%colinogilvie.co.uk <>
Fri, 15 Sep 2006 02:51:04 +0000 (02:51 +0000)
committermozilla%colinogilvie.co.uk <>
Fri, 15 Sep 2006 02:51:04 +0000 (02:51 +0000)
Patch by Colin Ogilvie <colin.ogilvie@gmail.com>; r=mkanat; a=justdave

docs/makedocs.pl

index f74f87cc3c019b228e39b72b095ea1337a89cb9e..ac0b0baf7f08033688334791ce647cfba6e0ef00 100644 (file)
@@ -103,20 +103,24 @@ close(ENTITIES);
 # 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 '') {
     $JADE_PUB = $ENV{JADE_PUB};
 }
 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 '') {
     $LDP_HOME = $ENV{LDP_HOME};
 }
 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;
+exit unless $build_docs;
 
 chdir 'html';