summaryrefslogtreecommitdiff
path: root/indra/cmake/00-Common.cmake
AgeCommit message (Collapse)Author
2013-05-07merge changes for DRTVWR-299Oz Linden
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham 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.
2012-12-11Fix for building on case-sensitive mac filesystems. Fix to remove unwind ↵Don Kjer
spam warnings while linking on xcode 4.5.2 builds
2012-11-28SH-3563. Pull and merge from viewer-development. Modest code changes to fix ↵prep
alignment issue in llAppearance.
2012-10-15Speeding up cmake configuration, especially on linux. Re-arranged ↵Don Kjer
llrender/llwindow cmake source a bit
2012-10-04Removing server-related cmake cruft. Fixing libGLU warnings on linux.Don Kjer
2012-10-30pull back changes from 3.4.1-beta11Oz Linden
2012-10-30merge changes for DRTVWR-235Oz Linden
2012-10-20Removing build.sh darwin symbols hack. Adding '-g' to both CFLAGS and ↵Don Kjer
CXXFLAG to have cmake generation debug symbols in xcode.
2012-10-18Removing -g flag from mac buildsDon Kjer
2012-10-17Adding '-g' to mac buildsDon Kjer
2012-09-20reapply 4a8388c13e56: MAINT-646 Enable /fp:fast in Visual StudioDave Parks
2012-09-10Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the ↵William Todd Stinson
repository.
2012-08-22merge changes for DRTVWR-202Oz Linden
2012-08-08More optional signing stuff for 10.5Aura Linden
2012-08-06Removed (unworking) code signing parameters from autobuild (wrong place)callumprentice
Added them to correct place (Cmake config)
2012-07-31merge up to latest viewer-developmentOz Linden
2012-06-12Enable /LARGEADDRESSAWARE compiler flag for windows compilingTank_Master
This allows the app to allocate up to 4GB memory on 64bit hosts and 32bit hosts with PAE instead of 2GB 32bit stock OSs will still be limited to 2GB, with no bemnifit or negigitive impact This has the benifit of not crashing the viewer when the viewer memory exceeds 2GB on 64bit hosts Linux and Mac by nature use up to 4GB for a 32bit app, even on a 32bit host
2012-06-08MAINT-646 Enable /fp:fast in Visual StudioDave Parks
2011-11-28bumped up MSVC warning level to 3 to catch more stuff that gcc catchesRichard Linden
2011-06-21merged OPEN-99: use -march=pentium* for 32-bit builds onlyBoroondas Gupte
2011-06-21merged OPEN-99: use -march=pentium* for 32-bit builds onlyBoroondas Gupte
2011-06-21merged OPEN-99: use -march=pentium3 for 32-bit builds onlyBoroondas Gupte
2011-06-21OPEN-99: use -march=pentium3 for 32-bit builds onlyBoroondas Gupte
2011-05-16mergeDave Parks
2011-05-03Fix for CHOP-619. Found a general solution to our vs2010 precompiled ↵brad kittenbrink
headers problems and eliminated all our special cases for handling them.
2011-04-04Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-26Updated Windows build flags to set _SECURE_SCL. Removed some duplicate ↵Mark Palange (Mani)
declarations.
2011-01-20Compile flag for wchar_t, boost 1_45 lib update, indra.l include ordering ↵Mark Palange (Mani)
adjustment
2010-12-29Automated merge up from viewer-developmentLoren Shih
2010-12-09CHOP-265 Fixed up LL_SEND_CRASH_REPORTS usage. Reviewed by Brad.Mark Palange (Mani)
2010-12-01Automated merge up from viewer-developmentLoren Shih
2010-11-04Turned inlining on in windows builds (RelWithDebInfo and Release).brad kittenbrink
This reduces the number of symbols in the viewer binary by about 30%. Also, fixed test errors revealed by inlining being enabled.
2010-09-22MergeMatthew Breindel (Falcon)
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-09-19Use tcmalloc for windows (gives auto-magical 16-byte alignment whenever ↵Dave Parks
needed, much faster than Visual C++ malloc).
2010-09-09Enable minimal rebuild and incremental linking for RelWithDebInfo builds.Dave Parks
2010-08-27Automated merge with ssh://hg.lindenlab.com/davep/viewer-mesh/Nyx (Neal Orman)
2010-08-26Disable edit-and-continue (makes breakpoints not work on occasion).Dave Parks
2010-08-26buildfix: fixing linux build to handle new SSE2 architectureNyx (Neal Orman)
code reviewed by davep and falcon
2010-08-19More line endings.Dave Parks
2010-08-19Integrate SIMD API from oreh/server-trunk-orehDave Parks
2010-07-14mergeDave Parks
2010-06-30Fix for windows build breakage. Set WINVER and _WIN32_WINNT preprocessor ↵brad kittenbrink
definitions appropriately for using windows XP API calls.
2010-05-27we now require SSE_2_ so bump up the architecture for gcc.Tofu Linden
2010-05-25Autovectorization crashes GCC 3.1. It's not very helpful anyway. Turn it off.Tofu Linden
2010-05-21if we're serious about the SSE thing then we should add these compiler flags ↵Tofu Linden
for linux. though it's not quite enough, still.
2010-05-10turn off -Woverloaded-virtual - incompatible with colladadomKarl Stiefvater (qarl)