From dc5960d3930efa482b7de205fc9b8d08785da4c8 Mon Sep 17 00:00:00 2001
From: Oz Linden <oz@lindenlab.com>
Date: Tue, 30 Jun 2015 13:14:58 -0400
Subject: relocate upload of Doxygen results

---
 build.sh | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

(limited to 'build.sh')

diff --git a/build.sh b/build.sh
index c10380c043..ed75b20c59 100755
--- a/build.sh
+++ b/build.sh
@@ -239,7 +239,7 @@ do
       build "$variant" "$build_dir" 2>&1 | tee -a "$build_log" | sed -n 's/^ *\(##teamcity.*\)/\1/p'
       if `cat "$build_dir/build_ok"`
       then
-          if [ "$variant" == "Release" ]
+          if [ "$variant" == "Release" -o "$variant" == "Doxygen" ]
           then
               if [ -r "$build_dir/autobuild-package.xml" ]
               then
@@ -249,7 +249,7 @@ do
                   then
                       record_dependencies_graph # defined in buildscripts/hg/bin/build.sh
                   else
-                      record_event "no dependency graph for linux (probable python version dependency)" 1>&2
+                      record_event "TBD - no dependency graph for linux (probable python version dependency)" 1>&2
                   fi
                   end_section "Autobuild metadata"
               else
@@ -399,6 +399,17 @@ then
             echo "No llphysicsextensions_package"
         fi
         ;;
+      Doxygen)
+        if [ -r "$build_dir/doxygen_warnings.log" ]
+        then
+            record_event "Doxygen warnings generated; see doxygen_warnings.log"
+            upload_item log "$build_dir/doxygen_warnings.log" binary/octet-stream
+        fi
+        if [ -d "$build_dir/doxygen/html" ]
+        then
+            (cd "$build_dir/doxygen/html"; tar cjf "$build_dir/viewer-doxygen.tar.bz2" .)
+            upload_item docs viewer-doxygen.tar.bz2 binary/octet-stream
+        fi
       *)
         echo "Skipping mapfile for $last_built_variant"
         ;;
@@ -417,11 +428,6 @@ then
       upload_stub_installers "$build_dir_stubs"
     fi
     end_section Upload Installer
-  elif [ "$last_built_variant" = "Doxygen" ]
-  then
-      cd "$build_dir/doxygen/html"
-      tar cjf viewer-doxygen.tar.bz2 .
-      upload_item docs viewer-doxygen.tar.bz2 binary/octet-stream
   else
     echo skipping upload of installer
   fi
-- 
cgit v1.2.3