Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-14 | Set ROOT_PROJECT_NAME to Megapahit now | Erik Kundiman | |
to make it more flexible in case we want to use a different string for the viewer channel, such as "Megapahit Viewer Release" or the likes. | |||
2024-07-10 | `cpack -G Bundle` instead of `make install` on Mac | Erik Kundiman | |
Root project finally renamed to Megapahit, which has a nice effect of CPack: - Run preinstall target for: Megapahit CPack: - Install project: Megapahit [] but it's really because CPack Bundle file couldn't be renamed via CPACK_PACKAGE_NAME like on DEB, RPM, and FREEBSD. CPack determines its own destination root folder, which is Resources (I didn't find a way to set it to Contents). fixup_bundle is now run on the .app deep inside CPack staging folders so that the dependency copies will be included in the DMG. | |||
2023-12-15 | Merge tag '7.1.1-release' | Erik Kundiman | |
source for viewer 7.1.1.7039128750 | |||
2023-07-29 | Viewer executable name depends on CMake argument | Erik Kundiman | |
2023-07-19 | Set CMake USESYSTEMLIBS on to use system libraries | Erik Kundiman | |
Its use_system_binary implementation first tries to use pkg-config to generate the necessary flags. But if it doesn't find the package, then it will try to use find_package. The USESYSTEMLIBS is also brought back again though only in 1 place, and the name because it's the one still on the wiki page (the building the viewer with Autobuild one), so the CMake variable is not totally new. | |||
2023-05-12 | SL-18837: Remove C++17 override, given build-variables change. | Nat Goodspeed | |
Until now, the viewer has explicitly set(CMAKE_CXX_STANDARD 17) with a comment explaining that we hadn't dared add -std=c++17 to build-variables/variables because we didn't know if we could build all the component autobuild packages with that switch. Now that we've successfully built all of them with that switch, we've updated the viewer branch of build-variables, so we can remove the viewer's CMAKE_CXX_STANDARD override. | |||
2022-09-17 | SL-17238 Fix coding policy build issues | Andrey Kleshchev | |
2022-09-17 | Workaround to keep old cmake versions limping around. | Nicky | |
2022-09-16 | Settings the startup project must come *after* add_subdirectory(newview). ↵ | Nicky Dasmijn | |
Only after this directory is added the target will be known and can be manipulated. | |||
2022-09-16 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky Dasmijn | |
DRTVWR-568_cmake | |||
2022-08-30 | DRTVWR-568 need to update cmake minimum | Brad Kittenbrink | |
2022-07-17 | Be more explicit: Rename use_conan_binary to use_system_binary, this will ↵ | Nicky | |
allow us to reuse the macro for more than just conan. | |||
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-19 | Finishing touches, making sure even with conan all needed 3ps are installed ↵ | Nicky | |
and usable. This brings the source to be able to run tests in conan mode. | |||
2022-04-18 | Round one to support conan for 3P packages, this allows to build the viewer ↵ | Nicky | |
on Linux again. | |||
2022-04-18 | Remove obsolete targets and dependencies. | Nicky | |
2022-04-16 | Request C++ standard via standard cmake. | 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-09 | Bump cmake version needed up to 3.16 so target_precompile_headers can be | Nicky | |
used. | |||
2022-04-09 | Raise the bar to cmake 3.13, this gives access to more modern | Nicky | |
constructs. | |||
2021-12-26 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
2021-12-15 | DRTVWR-546 merge up to 6.5.2 | Dave Houlton | |
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-14 | Merge branch master (DRTVWR-520) into DRTVWR-542-meshopt | Andrey Kleshchev | |
2021-09-27 | DRTVWR-543: Fix local Mac builds with BugSplat. (Thanks NickyD!) | Nat Goodspeed | |
With the affected line, local Mac builds with BugSplat enabled fail. Without it, they build clean. | |||
2021-09-09 | SL-14541 remove mac-crash-logger | Andrey Kleshchev | |
2021-09-08 | SL-14541 removed breakpad, win_crash_logger | Andrey Kleshchev | |
# Conflicts: # autobuild.xml # indra/CMakeLists.txt # indra/newview/CMakeLists.txt # indra/newview/llappviewerwin32.h # indra/win_crash_logger/llcrashloggerwindows.cpp Cherry picked from DRTVWR-520 | |||
2021-08-12 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # build.sh # indra/CMakeLists.txt # indra/newview/CMakeLists.txt # indra/newview/llappviewermacosx.cpp # indra/newview/llappviewerwin32.h # indra/newview/viewer_manifest.py # indra/win_crash_logger/llcrashloggerwindows.cpp | |||
2021-07-20 | Merge master (DRTVWR-516) into DRTVWR-542-meshopt | Andrey Kleshchev | |
2021-07-19 | Merge with tip of Master after a Viewer release | Callum Prentice | |
2021-07-07 | SL-15522 Initial addition of meshoptimizer | Andrey Kleshchev | |
2021-04-26 | SL-15170 remove mac_crash_logger | Mnikolenko ProductEngine | |
2021-03-17 | SL-14541 removed breakpad, win_crash_logger, updated zlib | Andrey Kleshchev | |
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-17 | The folder where the disk cache lives was originally renamed from llvfs to ↵ | Callum Prentice | |
llcache but @henri's suggestion that that doesn't reflect the other files in the same place and it should be llfilesystem is a good one so I changed it over | |||
2020-09-16 | First part of change to remove LLVFS from the Viewer. Consists of code ↵ | Callum Prentice | |
changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change. | |||
2020-08-24 | SL-10297 merged 6.4.7 | Oz Linden | |
2020-03-25 | [DRTVWR-476] - fix linking | Anchor | |
2019-10-07 | do not build the old crash logger when using bugsplat | Oz Linden | |
2019-06-06 | remove the old crash logger modules when using BugSplat | Oz Linden | |
2019-03-02 | convert to an explicit USE_BUGSPLAT switch in cmake, revise LL_ERRS approach | Oz Linden | |
2019-03-19 | Better VS studio support | andreykproductengine | |
2018-09-07 | remove only-partially-successful attempt to put teamcity blocks around targets | Oz Linden | |
2018-09-05 | add more block structure to TeamCity log output for components | Oz Linden | |
2017-07-10 | MAINT-4532: properly detect Windows 10 in the 64bit build (only - 32bit runs ↵ | Oz Linden | |
in Windows 8 compatibility mode) | |||
2017-04-10 | MAINT-6928: Add in Python 2.6.6 modules | Glenn Glazer | |
2016-08-18 | SL-323: first pass at ripping out old updater | Glenn Glazer | |