summaryrefslogtreecommitdiff
path: root/indra/cmake/Copy3rdPartyLibs.cmake
AgeCommit message (Collapse)Author
2014-03-14Additions & fixes for lib copy, use only forwarded ptrs in LLAE interfaces.Monty Brandenberg
Copy3rdPartyLibs needed to copy the now-corrected fmodexL libraries and it had a bad library reference on Linux for release. In llaudio land, the audio engine interfaces, even the fmodex specializations, seem to want to be external-structure free so use a forward declaration and pointer to FMOD_DSP_DESCRIPTION and deal with it in the ctor/dtor.
2013-08-05Merge downstream code - Vivox releasesimon
2013-07-11Merged in viewer-releaseAura Linden
2013-05-15Thanks mercurial.Aura Linden
2013-05-09Merge downstream code and viewer-betasimon
2013-05-07merge changes for DRTVWR-299Oz Linden
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-04-17Merge with viewer-developmentcallum_linden
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-28Google Breakpad FixGraham Madarasz (Graham Linden)
2013-03-12Fix linux_crash_logger freetype fail (now finds prebuilts as it should)Graham Madarasz
2013-02-21MAINT-2389: Change viewer to Boost package without ucontext.h.Nat Goodspeed
In autobuild.xml, specify today's build of the Boost package that includes the Boost.Context library, and whose boost::dcoroutines library uses Boost.Context exclusively instead of its previous context-switching underpinnings (source of the ucontext.h dependency). Add BOOST_CONTEXT_LIBRARY to Boost.cmake and Copy3rdPartyLibs.cmake. Link it with the viewer and with the lllogin.cpp test executable. Track new Boost package convention that our (early, unofficial) Boost.Coroutine library is now accessed as boost/dcoroutine/etc.h and boost::dcoroutines::etc. Remove #include <boost/coroutine/coroutine.hpp> from llviewerprecompiledheaders.h and lllogin.cpp: old rule that Boost.Coroutine header must be #included before anything else that might use ucontext.h is gone now that we no longer depend on ucontext.h. In fact remove -D_XOPEN_SOURCE in 00-Common.cmake because that was inserted specifically to work around a known problem with the ucontext.h facilities.
2013-02-15Added ca-bundle.crt behaviors for Mac and Windows.Aura Linden
2013-02-04Nix trying to copy the debug fmod DLLGraham Madarasz (Graham)
2013-02-04More path fixups in stagingGraham Madarasz (Graham)
2013-02-04Dos2Unix Line endingsSovereign Engineer
2013-02-01Added copy of libfmodex .so for linuxGraham Madarasz (Graham)
2013-02-01Removed (most) references to older FMOD library - still a little Linux clean ↵callum_linden
up left
2013-01-18first push - patch from CmdCupCake plus force FMODEX oncallum_linden
2012-12-12Updating linux libGLOD to match darwin namingDon Kjer
2012-11-16Fix Boost shared-library version suffixes in Copy3rdPartyLibs.cmake.Nat Goodspeed
2012-08-03Merge of viewer-development (3.4.1).Monty Brandenberg
2012-06-27merge changes for DRTVWR-167Oz Linden
2012-05-09Add more boost libs to the lib copy and manifest.Monty Brandenberg
2012-05-08And more boost library work.Monty Brandenberg
2012-05-08Okay, needed full version numbers.Monty Brandenberg
2012-05-08More linux work. Think I found the stager.Monty Brandenberg
2012-04-25more attempts to fix the hunspell lib for MacOz Linden
2012-04-23fix version number of the libhunspell dylib in another placeOz Linden
2012-01-26trying to fix linux build errorBrad Payne (Vir Linden)
2012-01-25Fix for build failures when tcmalloc disabledBrad Payne (Vir Linden)
2012-01-20STORM-276 Basic spellchecking frameworkKitty Barnett
2011-08-17convert tabs to spaces where they are forbiddenOz Linden
2011-05-12mergeDave Parks
2011-04-22mergeDave Parks
2011-04-21mergeDave Parks
2011-04-21mergeDave Parks
2011-04-21OPEN-61 Adding locations that redistributable package installs msvc* files.Ima Mechanique
2011-04-20adding collada and minizip to the libraries we package the viewer with for mac.Xiaohong Bao
2011-04-19New openssl package solves permissions problems with Linux build.Nat Goodspeed
The original Linux openssl tarball includes libcrypto.so and libssl.so files with r-xr-xr-x permissions: not even the owning user can modify them. This causes problems when the Release build tries to 'strip' the viewer and all associated libraries. Newer openssl tarball fixes permission problems. The newer openssl package also updates from 0.9.8 to 1.0.0, so have to fix version numbers in Copy3rdPartyLibs.cmake and viewer_manifest.py too. :-P Presumably the only reason this hasn't been causing trouble with TC builds is that the link has been picking up system libraries instead of the ones from the openssl package.
2011-04-18restoring glod to copy3rdpartylibs.cmake and viewer_manifest.pyNyx (Neal Orman)
2011-04-18adding collada and minizip to the libraries we package the viewer with.Nyx (Neal Orman)
2011-04-11Attempt at making tcmalloc work.Dave Parks
2011-04-08no longer using tcmalloc-minimal, replacing cmake config to refer toNyx (Neal Orman)
full build version.
2011-04-08changes for newer collada buildBrad Payne (Vir Linden)
2011-04-04Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-03-18Removal of dbghelp cruft.brad kittenbrink
Reviewed by alain and nat.
2011-03-16rename google archive for linux to google-perftools and update to latest.Andrew de Laix
2011-03-15update uuid archive for linux.Andrew de Laix