Commit Graph

202 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
Nat Goodspeed edb999ab03 Remove tab chars inherited with file... 2010-06-21 17:02:16 -04:00
Nat Goodspeed 4e538adca4 EXT-7926: fix broken LD_LIBRARY_PATH handling on Windows.
Recent checkins introduced two different CMake macros SET_TEST_LIST (which
returned a CMake list of PATH directory strings) and SET_TEST_PATH (which
returned a single platform-appropriate PATH string). On Windows, whose
path-separator character is ';', SET_TEST_PATH interacted badly with CMake: in
CMake, a single string containing ';' characters is indistinguishable from a
list of strings.
Eliminate the return-single-string form, redirecting the name SET_TEST_PATH to
the macro that returns a CMake list. Make LL_TEST_COMMAND expect a list value,
prepending each directory string with run_build_test.py's -l switch.
2010-06-21 12:18:16 -04:00
Nat Goodspeed 477fb26c1e Centralize LD_LIBRARY_PATH logic with new SET_TEST_PATH macro.
Add ${SHARED_LIB_STAGING_DIR_RELEASE} to LD_LIBRARY_PATH for executing tests:
otherwise Debug-build tests can't find (e.g.) the aprutil DLL, for which we
don't build/package a debug variant.
Leverage discovery that a CMake macro can accept a target variable name
argument for LL_TEST_COMMAND macro.
2010-06-18 17:38:21 -04:00
brad kittenbrink 788c787ea7 Upgraded windows libcurl to 7.20.1 and c-ares to 1.7.1 for consistency with mac/linux and potentially improve EXT-7032 behavior. 2010-06-11 18:56:18 -07:00
Nat Goodspeed 0bf02ad820 VPLAT-268: Update Mac for relative-path libexception_handler.dylib
Also add the dylib to Copy3rdPartyLibs.cmake so unit tests can find it.
2010-05-26 12:21:55 -04:00
Andrew A. de Laix 637b1e4a3a fix some dos line endings. 2010-05-24 16:24:10 -07:00
Andrew A. de Laix 8be11be8e7 resolve merge conflict 2010-05-24 16:16:31 -07:00
brad kittenbrink 28bff2cd99 Fix for mac build failing to find google_breakpad client libraries. 2010-05-24 15:42:22 -07:00
Andrew A. de Laix 1077ab49c1 Just enough hackery to get minidumps into Wind'ohs crash reports. Code clean up needed. 2010-05-24 15:19:33 -07:00
brad kittenbrink d9fee67f97 VPLAT-237 Linux client library package for google_breakpad. 2010-05-21 19:09:53 -07:00
brad kittenbrink 95d7aab108 New windows google_breakpad package with GUIDString class included in common.lib. I've confimred that llcommon links now. 2010-05-21 15:48:40 -07:00
brad kittenbrink fa06293a4c Added call to use_prebuilt_binary for google-breakpad so it actually gets installed by install.py. 2010-05-21 11:48:07 -07:00
Aimee Linden 437d23710f EXT-7004 : Select GCC 4.0 automatically as the compiler in Xcode with Cmake 2.8.1
GCC 4.0 will be selected as the compiler in Xcode if building against the OS X 10.4 SDK which is incompatible with GCC 4.2

Also made it possible to override the selected SDK from the configure line, by using something like:
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING='10.4' -DCMAKE_OSX_SYSROOT:PATH='/Developer/SDKs/MacOSX10.5.sdk'

Reviewed by: Poppy.
2010-04-22 16:09:54 +01:00
Tofu Linden 04712617c5 merge of viewer2 trunk and 'EXT-5601: Linux: volume adjustment of web-based media / Flash' 2010-02-22 17:10:47 +00:00
Tofu Linden f43a9a181e Do the necessary stuff to package pulseaudio's headers and make it (in theory, not yet in practice) optional. 2010-02-22 16:50:26 +00:00
Aimee Linden fa9811e0c5 Fix Mac build with the renamed boost libs 2010-02-22 16:09:25 +00:00
Tofu Linden 1675dc02b5 make linux viewer build use the new boost lib names. :/ 2010-02-20 14:27:51 +00:00
Tofu Linden 33a3a0d156 follow-up to previous fix - don't link to librt twice. 2010-02-17 14:31:02 +00:00
Tofu Linden 221885fc73 Hack librt inclusion into llcommon for all Linux builds. The dep is needed for llcommon, but it was being satisfied elsewhere for viewer builds and got to dodge the problem. This should quieten the server builds somewhat. 2010-02-17 14:29:56 +00:00
Tofu Linden 56ca1aebb8 remove linux linking stats from build process - I added them to help optimize linking time, but they're noisy and inaccurate in reality. 2010-02-04 11:40:33 +00:00
Rick Pasetto 9430b8de65 dos2unix these files 2010-02-01 16:29:52 -08:00
Rick Pasetto 1500e90ecc Make sure mac build honors compile-time flag that en/disables OS drag and drop.
Also fixed the cmake file to properly set LL_OS_DRAGDROP_ENABLED.
2010-01-08 15:11:03 -08:00
Rick Pasetto 4d55b5bad0 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2009-12-18 14:25:15 -08:00
Mark Palange (Mani) bff2f1d6f0 EXT-3140 and build performance enhancements.
Move the message_template check and manifest checking to the package step.
Moved the dll copy from a post-build step its own target for dependency checking.
Disabled copy of art/xui, etc in viewer manifest for non-package builds.
2009-12-15 14:19:33 -08:00
Rick Pasetto 4a92f49e7b Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0 2009-12-10 09:28:47 -08:00
Tofu Linden 25a773d79c DEV-43896 solve render-pipeline linux mesh gzopen64 problem
I'm committing here instead of to render-pipeline because this seems like a change that it makes sense to give a workout in trunk.
2009-12-08 11:39:44 -08:00
Tofu Linden 432bf69ad6 DEV-43897 linux viewer2 corrupted vorbis problem
we were accidentally linking the duff fmod vorbis first because our dependancies weren't well-defined.
2009-12-08 08:56:13 +00:00
Rick Pasetto 0a2a52c3b1 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2009-12-03 11:55:43 -08:00
Rick Pasetto aae1917d2e merge 2009-11-30 09:25:39 -08:00
CG Linden dd6cfa8f98 Uncomment the run_build_test.py args to debug problem with coverity builds 2009-11-25 16:59:11 -08:00
Rick Pasetto 0b9aa79570 merge 2009-11-23 17:20:08 -08:00
brad kittenbrink dd3c7a1a25 Fix for errors with integration tests failing to find libcrypto.so.0.9.7 2009-11-20 15:35:19 -05:00
Rick Pasetto 0627d550f3 Automated merge with ssh://rick@hg.lindenlab.com/rick/viewer-2-0-rickcallum/ 2009-11-19 09:29:08 -08:00
callum 9e53ad6111 Doh! Update the CMake file that controls drag and drop to turn it ON 2009-11-18 21:17:39 -08:00
callum 4419e367bc Add support for removing the Windows specific drag/drop code
from the codebase via a new CMake file (DragDrop.cmake).
2009-11-18 21:15:44 -08:00
Bryan O'Sullivan 699eac4ee3 Switch some files to Unix line endings 2009-11-18 17:52:03 -08:00
Palmer 8b56d0bece Automated merge with ssh://palmer@hg.lindenlab.com/viewer/viewer-2-0 2009-11-18 12:02:04 -08:00
Palmer 6b81dfb139 Allow USE_GOOGLE_PERFTOOLS to be set to on. For memory manager
Reviewed by Bao
2009-11-18 11:59:09 -08:00
brad kittenbrink 67f11add9c Added a USE_PRECOMPILED_HEADER cmake variable (defaulted on) and disabled pch usage for test executables. Reviewed by james and steve. 2009-11-13 20:30:54 -05:00
Mark Palange (Mani) 36ec149bef Removed libtcmalloc_minimal.dll from the default build.
Reviewed by Palmer
2009-12-02 16:00:22 -08:00
James Cook 5e11affddb merge 2009-12-01 08:51:32 -08:00
Tofu Linden ac8a710532 Merge the major new voice SDK version from Vivox ('mossbuild1') 2009-12-01 16:40:43 +00:00
Lynx Linden dcc617fcf5 Made the gcc version number checking more robust in llaudio's
CMakeFiles.txt file. Previously it checked for a narrow range of gcc
versions via a regex:

      if (${CXX_VERSION} MATCHES "4.[23]")

Now we explicit check for any version >= 4.2:

      if (${CXX_VERSION_NUMBER} GREATER 419)
2009-11-30 18:42:45 +00:00
James Cook 3858992603 Add CMake var LL_TESTS to optionally disable tests for build timing 2009-11-27 22:24:57 -08:00
Tofu Linden 1942e607f8 merge. 2009-11-26 09:47:00 +00:00
Tofu Linden de92d5ce32 re-upgrade to vivox v3 sdk here. 2009-11-23 17:57:25 +00:00
Loren Shih 59eb2815bf merge
--HG--
branch : avatar-pipeline
2009-11-13 18:28:27 -05:00
richard b34ee7f9f4 merge 2009-11-11 12:21:23 -08:00
richard fedf86c216 fix wrapping of text segment containing multiple newlines and ending on a newline
reviewed by leyla
2009-11-11 12:01:57 -08:00
brad kittenbrink d57c20787a Fix for mac failure in apr shared lib staging (Part of DEV-41724) 2009-11-10 14:04:05 -05:00