Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-16 | Remove unset GOOGLEMOCK_INCLUDE_DIRS variable. | Nicky | |
2022-04-16 | Fix a typo. | Nicky | |
2022-04-16 | Only try copy voice files from slvoice_src_dir if that variable is set ↵ | Nicky | |
(seems to be the case for Windows) | |||
2022-04-16 | Remove obsolete message | Nicky | |
2022-04-16 | Now there is a oslibrary target get rid of some more obsolete vars: | Nicky | |
LEGACY_STDIO_LIBS (was only used for Windows) PTHREAD_LIBRARY (only Linux) LLDATABASE_LIBRARIES (that one was supposed for Linux, but never needed anyway) | |||
2022-04-16 | Create a new target ll::oslibrary to link against libs specific to the OS ↵ | Nicky | |
compiled on. This gets rid of the a few OS specific set and uses variables (which some even seemed mostly duplicate like WINDOWS_LIBRARIES ans UI_LIBRARIES) and it also solves the problem of having them to tack on every target, as of no they come as a transitive dependency from llcommon | |||
2022-04-16 | Remove unused code | Nicky | |
2022-04-16 | Simple reformat with CLion | Nicky | |
2022-04-13 | FindSCP.cmake is used when INSTALL_PROPRIETARY is set. Not sure what the ↵ | Nicky | |
latter does, but I suppose some internal logic on the LL build farm. | |||
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-10 | Make LIB_NDOF define part of the targets interface | 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-07 | Using Ninja leads to subtly different path than using a multi config ↵ | Nicky | |
generate like xcode or visual studio. | |||
2022-04-07 | Bring packages formater step on par with 3p installation: | Nicky | |
- When installing a 3P via use_prebuilt_binary it will pass --installdir=${AUTOBUILD_INSTALL_DIR} to autobuild. On the other hand packages-formater was not passing this option, this could lead to subtle errors when AUTOBUILD_INSTALL_DIR is different to what autobuild.xml stipulates. | |||
2022-04-07 | OpenAL is not avaiable for OSX, error out in case someone selects ot. | Nicky | |
2022-04-06 | Remove noexistant include directory | Nicky | |
2022-04-06 | CMake 3.8.0 compatibility | Nicky | |
2022-04-06 | Don't bother with debug builds,, they are long deprecated. | Nicky | |
2022-04-06 | Googlemock target | Nicky | |
2022-04-06 | Set PNG link targets for OSX and Linux | Nicky | |
2022-04-06 | Remove erroneous characters. | Nicky | |
2022-04-06 | Remove boost_signals, it is not included in the 3p package. | Nicky | |
2022-04-06 | Create and use bugsplat target | Nicky | |
2022-04-06 | Create and use sdl::sdl target | Nicky | |
2022-04-06 | Remove erroneous lines. | 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-04-06 | Use git for version detection fallback | Nicky | |
2022-03-02 | Merged in nd_cleanup_v2 (pull request #891) | Nicky Dasmijn | |
Remove all boost, fix calling functions on nullptrs, initialize vars Approved-by: Maxim Nikolenko Approved-by: Nat Linden Approved-by: Andrey Lihatskiy | |||
2022-03-01 | Merge remote-tracking branch 'NickyD/viewer-cleanup:master' into ↵ | Andrey Lihatskiy | |
DRTVWR-543-maint # Conflicts: # autobuild.xml | |||
2022-02-28 | There seems to be a reluctance to kill boost for VS2005(!), lets get rid | Nicky | |
of it. | |||
2022-02-28 | Merge remote-tracking branch 'll/master' | Nicky | |
2022-02-28 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
2022-02-18 | Brinng back indra/cmake/LLAppearanceUtility.cmake as well. | Nicky | |
2022-02-11 | Spring cleaning, remove all traces of old 32 bit darwin/linux packages. | Nicky | |
2022-01-12 | SL-16614 Viewer's uploader crash with RenderGLCoreProfile | Andrey Kleshchev | |
2021-12-26 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
2021-12-16 | Merge branch 'SL-15742' into DRTVWR-527-maint | Andrey Lihatskiy | |
2021-12-10 | SL-15742: Convert build scripts to Python 3 | Bennett Goble | |
This changeset makes it possible to build the Second Life viewer using Python 3. It is designed to be used with an equivalent Autobuild branch so that a developer can compile without needing Python 2 on their machine. Breaking change: Python 2 support ending Rather than supporting two versions of Python, including one that was discontinued at the beginning of the year, this branch focuses on pouring future effort into Python 3 only. As a result, scripts do not need to be backwards compatible. This means that build environments, be they on personal computers and on build agents, need to have a compatible interpreter. Notes - SLVersionChecker will still use Python 2 on macOS - Fixed the message template url used by template_verifier.py | |||
2021-11-19 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llagentwearables.cpp # indra/newview/llvoicevivox.cpp | |||
2021-11-16 | Merge branch 'DRTVWR-519' into DRTVWR-552-cache-360 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/app_settings/settings.xml | |||
2021-11-16 | Merge branch 'master' into DRTVWR-534 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/VIEWER_VERSION.txt | |||
2021-11-16 | Merge branch 'master' into DRTVWR-519 | Andrey Lihatskiy | |
# Conflicts: # README.md | |||
2021-10-22 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/CMakeLists.txt # indra/llcommon/CMakeLists.txt # indra/newview/CMakeLists.txt # indra/newview/llappviewerwin32.h | |||
2021-10-13 | Merge with master after latest Viewer release | Callum Linden | |
2021-10-13 | Merge with head of Master after a new Viewer release | Callum Prentice | |
2021-10-14 | Merge branch 'master' into DRTVWR-545-maint-mix | Andrey Lihatskiy | |
2021-09-28 | Revert "Merge branch 'c++17' into DRTVWR-522-maint" | Andrey Lihatskiy | |
This reverts commit 203ea3a70a775a09cbbffb1740ab7c58f1780baa, reversing changes made to 8e3f0778863a5aa337d1148a243ea91d238a8ac5. # Conflicts: # indra/newview/llmachineid.cpp | |||
2021-09-09 | SL-14541 MacOS build fix | Andrey Kleshchev | |