summaryrefslogtreecommitdiff
path: root/build.sh
AgeCommit message (Collapse)Author
2018-06-28MAINT-8797: Resurrect BugSplat crash reporting on Windows.Nat Goodspeed
The Breakpad symbol-file upload in the viewer's build.sh was failing on BugSplat builds since we weren't generating Breakpad symbol files. That upload was conditional on RELEASE_CRASH_REPORTING, so my first approach was to set RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Unfortunately that symbol also propagates down into C++ compiles, and in llappviewerwin32.cpp, both Breakpad and BugSplat crash reporting is conditional on it. So that change inadvertently turned off the C++ logic to engage BugSplat. Stop forcing RELEASE_CRASH_REPORTING=OFF for BugSplat builds. Instead, make the Breakpad symbol-file upload check the BUGSPLAT_DB variable as well. Add #pragma messages to llappviewerwin32.cpp so we can detect whether it's being built for Breakpad or BugSplat or neither.
2018-06-14SL-821: When using BugSplat, don't try to upload Breakpad symbols.Nat Goodspeed
With BugSplat, the Breakpad symbol files aren't generated; attempting to post them to codeticket will fail the build.
2018-05-30remove unused UNATTENDED cmake variable that generates warningsOz Linden
2018-05-30set shell nullglob optionOz Linden
so that when a glob has no expansion you don't get the glob back ( *.sh expands to empty rather than to "*.sh")
2018-05-30always run testsOz Linden
2018-05-25SL-821: export BUGSPLAT_DB when loaded so child processes can detect.Nat Goodspeed
Produce CMake message when BugSplat is engaged so we can detect in build log. Don't try to copy BugSplat DLLs when NOT engaged.
2018-05-25SL-821, SL-826: Use BUGSPLAT_DB from environment on Windows and Mac.Nat Goodspeed
On TeamCity, set BUGSPLAT_DB from build-secrets. Use the presence of $BUGSPLAT_DB, rather than a new CMake BUGSPLAT option, to control whether CMake searches for BugSplat -- and passes LL_BUGSPLAT into C++. When BUGSPLAT_DB is present, make viewer_manifest.py set "BugSplat DB" in build_data.json, and "BugsplatServerURL" in Mac Info.plist. Make llappviewerwin32.cpp read "BugSplat DB" from build_data.json. Add placeholders for Mac hooks to suppress BugSplat prompt and send SecondLife.log.
2017-06-12MAINT-7192: upgrade to VMP package 506412Glenn Glazer
2017-05-11Merged in coyot/viewer64-build-results-dotted (pull request #11)nat_linden
Approved-by: Scott Lawrence (Oz Linden) <oz@lindenlab.com>
2017-03-30redirect file contents to stdout before passing to mimetypeGlenn Glazer
2017-03-30change mimetype to inline-text per review comment from NatGlenn Glazer
2017-03-29add version string to ct2 resultsGlenn Glazer
2017-02-21DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok.Nat Goodspeed
This is known not to work yet: the relevant Havok libraries are not being bundled with llphysicsextensions, therefore the viewer can't link with any Havok symbols.
2017-01-06DRTVWR-418, SL-619: Update to google_breakpad build 501824Nat Goodspeed
and re-enable breakpad symbol generation.
2017-01-04DRTVWR-418: Fix line-break problem; also explicitly request bash.Nat Goodspeed
2017-01-04DRTVWR-418: Set signing CMake switches in build.sh for proper quoting.Nat Goodspeed
2017-01-04DRTVWR-418: Consume autobuild_configure_parameters in build.sh.Nat Goodspeed
2016-12-22Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed
2016-12-22DRTVWR-418: If we don't produce a symbol file, don't try to upload it.Nat Goodspeed
2016-12-22one more try... also fixing setting of viewer_channel without quotesOz Linden
2016-12-22try again to actually fix the installer name function for Mac (and maybe Linux?)Oz Linden
2016-12-22fix installer name function for Mac (and maybe Linux?)Oz Linden
2016-12-21DRTVWR-418: Migrate HAVOK suppression from autobuild.xml to build.sh.Nat Goodspeed
Turns out that without HAVOK, we can't build the PhysicsExtensions_TPV; but the viewer's build.sh is unaware of CMake switches set in autobuild.xml. Passing those CMake overrides in build.sh allows us to test that setting elsewhere in build.sh to skip the PhysicsExtensions_TPV step -- instead of failing the build.
2016-12-21DRTVWR-418: Temporarily disable Mac generate_breakpad_symbols.py.Nat Goodspeed
2016-12-09Merged in lindenlab/nat_viewer64 (pull request #6)nat_linden
DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 since we no longer support 32-bit Mac builds.
2016-12-09add AUTOBUILD_ADDRSIZE to symbol file name for clarity, change output tag to ↵Oz Linden
just "Symbolfile"
2016-12-08DRTVWR-418: Change Mac build_directory to build-darwin-x86_64Nat Goodspeed
since we no longer support 32-bit Mac builds. The old build-darwin-i386 directory name appeared in a shocking number of files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to at least look for build-darwin-*.
2016-12-08use native paths for llphysicsextensions_package file nameOz Linden
2016-12-08make all upload failures fatalOz Linden
2016-12-08correct upload of default installerOz Linden
2016-12-07make build.sh use the same build directory that autobuild.xml uses on WindowsOz Linden
2016-12-07comment out building the tpv distro for llphysicsextensions to unblock othersOz Linden
2016-12-07correct paths for building llphysicsextensions_tpv packageOz Linden
2016-12-05remove more bits of the old build systemOz Linden
2016-12-05correct merge duplications, put source_environment commands into sectionsOz Linden
2016-12-05merge sling-buildscripts updatesOz Linden
2016-12-03call standard initialization functions from buildscripts build.shOz Linden
2016-09-23adjust initialization function names to the new terminologyOz Linden
2016-09-20update calls to new codeticketOz Linden
2016-09-07don't upload summary.jsonOz Linden
2016-09-07do not display the autobuild package dataOz Linden
2016-09-07fix symbolfile uploadOz Linden
2016-09-07pass autobuild-package.xml to graph generatorOz Linden
2016-09-07directly invoke codeticket for outputOz Linden
2016-09-06use debian package names in uploads, set private according toOz Linden
new convention
2016-09-06display build metadata, remove obsolete private.htmlOz Linden
2016-09-01convert redirect to new python conventionOz Linden
2016-08-30simplify redirect generatorOz Linden
2016-08-30clean up logging, change debian installer upload name to "deb"Oz Linden
2016-08-30remove use of old build_ok variableOz Linden