Nat Goodspeed
f2d84ecfab
Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update
2015-01-08 20:42:53 -05:00
callum_linden
1488f3b9f8
point to new version of llphysicsextensions (source, not stub) with updated path to second life map file
2015-01-08 15:52:27 -08:00
callum_linden
9ffe8c5280
point to new version of llphysicsextensions with updated path to second life map file
2015-01-08 14:27:00 -08:00
Nat Goodspeed
355d006851
Rationalize use of AUTOBUILD environment variable across languages.
...
Ensure that AUTOBUILD is always in native path syntax on every platform.
Remove local build.sh logic to infer AUTOBUILD: either the generic build.sh
has set it properly, or scream for help.
Since cygwin bash scripts need a cygwin-syntax path to autobuild, convert to a
local 'autobuild' variable using shell_path.
Remove kludges in other languages involving cygdrive twiddling.
2015-01-08 16:48:29 -05:00
Nat Goodspeed
3d98ef6b08
Remove obsolete build script with ancient, erroneous hardcoded paths.
2015-01-08 16:44:27 -05:00
Nat Goodspeed
ac95d29f50
Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update
2015-01-07 19:46:28 -05:00
Nat Goodspeed
27951fa1d4
First cut at consuming new slplugins autobuild package.
...
The contents are extracted, but not yet built into the viewer installer.
2015-01-07 19:45:51 -05:00
Nat Goodspeed
087e497ab5
Replace reduce(operator.or_, ...) with any(...).
...
The any() builtin was introduced in Python 2.5. Not only is its intent
clearer, but it handles the case of zero items -- which the reduce(or_)
construct does not. Sporadically we've seen exceptions from
generate_breakpad_symbols.py when reduce(or_, ...) is given zero items. This
masks the actual error (failure to dump symbols? failure to read them?),
masquerading as a bug in the Python script.
2015-01-07 17:11:19 -05:00
Oz Linden
8ec4e83d5d
update dbus package to a public build
2015-01-05 09:53:55 -05:00
callum_linden
ee50099234
Merge with head
2014-12-29 13:25:52 -08:00
callum_linden
f6952f3d99
Fix typo introduced into viewer_manifest file (sprefix -> prefix)
2014-12-29 13:25:23 -08:00
callum_linden
bb4c60a941
Update (perplexingly) broken MD5 mismatch in libpng (Windows) pacakge
2014-12-29 11:34:02 -08:00
callum_linden
6f4a8acc41
Pull in (OS X) libpng fix (MAINT-3562 fix via Ruslan - use clang++ vs clang)
2014-12-29 10:05:33 -08:00
callum_linden
430cb309f4
Pull in libpng fix (MAINT-3562 fix via Ruslan - use clang++ vs clang)
2014-12-29 09:55:00 -08:00
callum_linden
1568aeaa50
Restore Unicode path to viewer_manifest script - apparently we use the Unicode version of NSIS, not the one from the NULLSOFT site
2014-12-23 14:43:26 -08:00
callum_linden
3fde4149d8
Updated path to NSIS installer for most recent (non-beta) version of NSIS v2.46
2014-12-23 13:44:29 -08:00
Oz Linden
cdfd470f2e
temporarily disable graph generation on linux
2014-12-23 12:19:44 -05:00
Oz Linden
f02a85c36a
merge some linux fixes and OPEN-287
2014-12-23 11:13:24 -05:00
Oz Linden
d91fe250ac
fix dos line endings
2014-12-23 11:12:19 -05:00
Oz Linden
43388552a0
OPEN-287: convert glh-linear to a common package
2014-12-23 11:03:35 -05:00
callum_linden
f985328a56
Update name of Havok-source in autobuild
2014-12-22 15:37:13 -08:00
callum_linden
a54188cb3d
Investigative check-in to see if system clock() function can be used to time ms_sleep() calls and adjust expectations accordingly
2014-12-22 14:19:19 -08:00
Oz Linden
d088c9b5a5
update openal package
2014-12-22 17:05:34 -05:00
Oz Linden
707e51629e
update libs to match vivox distribution
2014-12-22 16:43:28 -05:00
Oz Linden
111900150d
work arounds to compile on linux
2014-12-22 16:42:55 -05:00
Oz Linden
a261776a47
merge cygwin fix
2014-12-22 15:31:29 -05:00
Nat Goodspeed
9635923d55
Temporarily work around cygwin /cygdrive/c pathname in AUTOBUILD.
2014-12-22 15:27:28 -05:00
Oz Linden
4be01b7390
correct havok-source package name in autobuild configuration
2014-12-22 13:19:20 -05:00
Oz Linden
e5771553c1
merge latest trunk changes
2014-12-22 08:26:47 -05:00
Nat Goodspeed
f6abe4a228
Merge backout of forcing DEBUG_PREBUILT setting.
2014-12-19 16:47:06 -05:00
Nat Goodspeed
77edde1752
Backed out changeset 4356b6a222c7: forcing DEBUG_PREBUILT output.
...
It appears that our trouble was due to a cygwin-style path in the AUTOBUILD
environment variable, and that changeset 0e0bd8b546ad fixed it.
2014-12-19 16:42:26 -05:00
Nat Goodspeed
35d141967a
Defend against cygwin-style AUTOBUILD path in environment.
2014-12-19 15:58:20 -05:00
Nat Goodspeed
72aae0db66
Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update
2014-12-19 15:37:31 -05:00
Nat Goodspeed
651b73368b
Sort include(...) lines to make it easier for a person to verify.
2014-12-19 15:34:12 -05:00
Nat Goodspeed
b9be170403
Force DEBUG_PREBUILT on in Prebuilt.cmake to debug failures on TC.
2014-12-19 15:16:13 -05:00
Nat Goodspeed
fae23034ad
Automated merge with ssh://bitbucket.org/lindenlab/viewer-tools-update
2014-12-18 18:17:24 -05:00
Oz Linden
e7fca4af50
merge latest changes for windows
2014-12-18 09:48:44 -05:00
Oz Linden
7b2045e734
allow signed vs unsigned compare in gcc
2014-12-18 09:47:27 -05:00
callum_linden
df5006eac9
Update autobuild to point to new version of jsoncpp and change lib names to match those in package
2014-12-17 19:29:30 -08:00
callum_linden
b265b899d4
Update autobuild to point to new (VS2013) Havok files and fix up name mismatch
2014-12-17 16:24:31 -08:00
Oz Linden
ca6736807e
include Prebuilt.cmake before using macro
2014-12-17 17:57:17 -05:00
callum_linden
6a552963a4
Remove reference to Windows version of GTK/ATK/Pango in autobuild - not used
2014-12-17 14:56:14 -08:00
Oz Linden
2385cac566
Move the cmake package tracking files under the packages directory
2014-12-17 16:57:48 -05:00
Nat Goodspeed
6bea6bfa45
Delete misleading comment about testing llcapabilitylistener.
...
There was a comment in CMakeLists.txt left over from 2009 (!) about commenting
out the unit test for llcapabilitylistener. Fortunately we've since reinstated
the test as an integration test, but the comment was never removed -- until now.
2014-12-17 14:57:41 -05:00
Oz Linden
4666497507
merge up to latest changes from callum and nat
2014-12-17 14:28:58 -05:00
Oz Linden
11ecd9a2d9
many package updates (mostly linux)
2014-12-17 13:14:49 -05:00
Oz Linden
2714ecea21
adjust cmake not to attempt loads of packages on the wrong platforms
2014-12-17 13:13:41 -05:00
Oz Linden
f8ed44f8ec
merge latest updates from nat and callum
2014-12-17 11:15:31 -05:00
Nat Goodspeed
0d71baba74
Produce error message, not traceback, when test program doesn't build.
...
A traceback from a Python script always makes people think there's a bug in
your script. Even when a test program fails to build, CMake often (always?)
tries to run it anyway, via our run_build_test.py script. For that case,
produce a straightforward error message -- rather than an OSError traceback
that doesn't even mention the program name!
2014-12-17 11:10:33 -05:00
Nat Goodspeed
3b7d3cb1ea
For one use case, boost::bind() better than boost::phoenix::bind().
...
We use boost::phoenix::placeholders::arg1 to imply a whole lambda expression,
replacing boost::lambda. But to bind a plain function in a more
straightforward way, seems classic boost::bind() works while
boost::phoenix::bind() does not.
2014-12-16 15:17:24 -05:00