Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-25 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-09-07 | SL-18837: Merge branch 'main' into actions | Nat Goodspeed | |
2023-07-18 | Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292) | Brad Linden | |
2023-07-18 | Fixes for compatibility with new xcode 15 beta for any viewer branch after ↵ | Brad Linden | |
DRTVWR-577 (#232) | |||
2023-06-07 | Fixes for compatibility with new xcode 15 beta for any viewer branch after ↵ | Brad Linden | |
DRTVWR-577 (#232) | |||
2023-06-05 | SL-18837: Try to silence cascade of Boost.Bind warning messages. | Nat Goodspeed | |
2023-04-10 | SL-18839: Add basic Github build | Bennett Goble | |
2023-04-05 | SL-18839: Add basic Github build | Bennett Goble | |
2023-03-29 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2022-10-25 | Bump Teamcity for new Project Viewer build of DRTVWR-559 | Brad Kittenbrink | |
2022-10-12 | Run on windows-2022-large | Signal Linden | |
2022-09-20 | DRTVWR-568: Stop suppressing unused variable warnings -- we fixed?! | Nat Goodspeed | |
2022-09-17 | SL-17238 MacOS build does not recognize no-unused-but-set-variable | Andrey Kleshchev | |
2022-09-16 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky Dasmijn | |
DRTVWR-568_cmake | |||
2022-08-26 | DRTVWR-568: More cleanup of deleted obsolete std library features. | Nat Goodspeed | |
2022-06-05 | Bring back comments for EXTERNAL_TOS and LL_IGNORE_SIGCHLD | Nicky | |
2022-06-05 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky | |
DRTVWR-543-maint_cmake | |||
2022-05-27 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/cmake/LLCommon.cmake # indra/llcommon/CMakeLists.txt # indra/llrender/llgl.cpp # indra/newview/llappviewer.cpp # indra/newview/llface.cpp # indra/newview/llflexibleobject.cpp # indra/newview/llvovolume.cpp | |||
2022-04-18 | Remvoe -D that had been passed in front of each entry of ↵ | Nicky | |
add_compile_definitions, this lead to '-D-D<value>' | |||
2022-04-16 | Remove unused variable. | Nicky | |
2022-04-16 | Do not use ${ARCH}_linux_INCLUDES atm | Nicky | |
2022-04-13 | Rework cmake, the original plan was to maybe be able to use conan targets ↵ | Nicky | |
with the same name (that's why 3ps had names like apr::apr), but it's safer and saner to put the LL 3ps under the ll:: prefix. This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard(). | |||
2022-04-13 | Remove obsolete and unmaintained USE_SYSTEMLIBS | Nicky | |
2022-04-09 | Fix warning supression for Linux/OSX, this was broken after the first round ↵ | Nicky | |
of cmake changes on Windows. -Wno-unused-but-set-variable/-Wno-unused-variable moved from just Linux to also OSX (clang) as there's a lot of those in the code where newer xcode complains. Fixing all those places is going beyond the scope of modernizing cmake. | |||
2022-04-09 | Cleanup ... use the appropriate functions to set options. Before | Nicky | |
this everythig was over the place how it was set, worse even with wrong functions like: - add_definitions( /arch:SSE2 ) - add_definitions(/WX) Those are each options to cl, not definitons. | |||
2022-04-06 | Don't bother with debug builds,, they are long deprecated. | Nicky | |
2022-04-06 | Move CMake files to modernized cmake syntax, step 1. | Nicky | |
Change projects to cmake targetsto get rid of havig to hardcore include directories and link libraries in consumer projects. | |||
2022-02-11 | Spring cleaning, remove all traces of old 32 bit darwin/linux packages. | Nicky | |
2021-12-15 | DRTVWR-546 merge up to 6.5.2 | Dave Houlton | |
2021-11-16 | DRTVWR-546 exterminate tab char from 00-Common.cmake (fails Mac build) | Dave Houlton | |
2021-11-12 | (Moved from DRTVWR-528) clean up cmake recursive CXX_FLAGS definition (/Zo) | Dave Houlton | |
2021-03-09 | This set of changes reverts the merge with master (git revert c83e740) and ↵ | Callum Prentice | |
results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal | |||
2021-03-08 | Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5. | |||
2020-09-28 | Merge with tip of Release | Callum Prentice | |
2020-09-11 | Effective rename of DRTVWR-506-simple since there is no way to rename a ↵ | Callum Prentice | |
branch. Cloned canonical viewer into DRTVWR-519, copied over the files that changed from DRTVWR-506-simple and pushed back. Once I am satisfied everything is correct, DRTVWR-506-simple will be removed | |||
2020-08-24 | DRTVWR-497 restore parallel builds for x64 VS2017 | Dave Houlton | |
2020-08-21 | Small change to CMake options to only enable the ↵ | Callum Prentice | |
PreferredToolArchitecture=x64 option (required for 32bit TeamCity builds) on 32 bit builds generally - removes a ton of 'unknown option, ignored' spam in the build output | |||
2020-06-26 | DRTVWR-476: On Windows, request 64-bit compiler | Nat Goodspeed | |
to avoid TeamCity build failures due to 32-bit compiler running out of virtual memory for precompiled headers. | |||
2019-03-06 | Get rid of vstool | andreykproductengine | |
2019-03-04 | Fix for local studio builds | andreykproductengine | |
2019-01-16 | Re-enable warnings-as-errors (-Werror) in Mac builds. | Nat Goodspeed | |
2017-09-19 | DRTVWR-418: Another attempt to generate Mac debug symbols. | Nat Goodspeed | |
The viewer's 00-COMPILE-LINK-RUN.txt recommends passing -gdwarf-2 to the Mac compiler, and so we've been doing ever since before the viewer-build-variables repo was engaged. Now we discover that when CMake sees -gdwarf-2, it removes the -g switch entirely. It also removes it when you pass plain -g. Only when you pass -gdwarf-with-dsym or just -gdwarf does CMake pass plain -g to the compiler. Change -gdwarf-2, if specified, to -gdwarf so we at least get -g. | |||
2017-05-09 | DRTVWR-418: Set -std=c++14 for Mac even before viewer-build-variables. | Nat Goodspeed | |
2017-05-04 | Expand the way we set C++ flags in cmake to call out each build type explicitly | Callum Prentice | |
2016-12-19 | DRTVWR-418: Use $LL_BUILD to set most switches in 00-Common.cmake. | Nat Goodspeed | |
Going forward, the intention is to set in 00-Common.cmake only switches not already set for ALL viewer-related libraries in https://bitbucket.org/lindenlab/viewer-build-variables/src/tip/variables. To that end, remove all switches redundant with settings from that file. Remove redundancies within 00-Common.cmake. Remove cruft testing for gcc versions older than 4.3. | |||
2016-12-15 | DRTVWR-418: -Wl,-no_compact_unwind switch breaks exception catching! | Nat Goodspeed | |
In a clang 64-bit compile, with that switch set in CMAKE_CXX_LINK_FLAGS, we cannot catch any user exception. This shows up right away because TUT relies on internal exceptions to walk through test<n>() test methods, but of course being unable to catch any exceptions in the viewer would be just as bad. A quick Google search turned up lots of people mentioning -no_compact_unwind without finding any documentation about what it's supposed to be good for. But since no tests work with it, whereas they work without it -- kill it. | |||
2016-12-05 | suppress VS linker warning about unfound pdb files | Oz Linden | |
2016-11-16 | DRTVWR-418: Disable unconditional signing for Mac builds. | Nat Goodspeed | |
There Must Be A Better Way. | |||
2016-11-16 | DRTVWR-418: Pass ADDRESS_SIZE down into C++ compilation | Nat Goodspeed | |
by adding -DADDRESS_SIZE= to the compile switches. Remove hack to work around limitations of gcc 4.1 build hosts. Streamline a bit of logic to specify correct -m32 or -m64 switch. Use ADDRESS_SIZE instead of ARCH to control -march=pentiumpro. | |||
2016-11-16 | DRTVWR-418: pull in new viewer-release via viewer64 | Nat Goodspeed | |