summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2022-04-16Simple reformat with CLionNicky
2022-04-13Dependency on target xml-rpc-epi got lost, bring it backNicky
2022-04-13Merge remote-tracking branch 'origin/DRTVWR-543-maint' into ↵Nicky
DRTVWR-543-maint_cmake
2022-04-13FindSCP.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-13Rework 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-13Remove another old remnant of the debug config.Nicky
2022-04-13Remove obsolete and unmaintained USE_SYSTEMLIBSNicky
2022-04-10Make LIB_NDOF define part of the targets interfaceNicky
2022-04-09Fix 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-09Cleanup windows step that copies input artifacts. Make sure the rightNicky
paths are used, throw out files not even existing anymore.
2022-04-09Bump cmake version needed up to 3.16 so target_precompile_headers can beNicky
used.
2022-04-09Cleanup ... use the appropriate functions to set options. BeforeNicky
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-09Raise the bar to cmake 3.13, this gives access to more modernNicky
constructs.
2022-04-07Using Ninja leads to subtly different path than using a multi config ↵Nicky
generate like xcode or visual studio.
2022-04-07When opening contributions.txt viewer_manifest.py was making assumptios of ↵Nicky
the build tree layout and how it should be relative to the source tree. This is not necessarily correct. By using 'source' and constructiong the path relative to this directory we always get a correct answer.
2022-04-07Remove some more traces of obsolte debug builds.Nicky
2022-04-07Bring 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-07OpenAL is not avaiable for OSX, error out in case someone selects ot.Nicky
2022-04-06CMake 3.8.0 compatibility for the ugly havok/stub 3p which really isNicky
just a source tarball
2022-04-06Remove noexistant include directoryNicky
2022-04-06CMake 3.8.0 compatibilityNicky
2022-04-06Don't bother with debug builds,, they are long deprecated.Nicky
2022-04-06Googlemock targetNicky
2022-04-06On OSX llcommon also needs CMAKE_CURRENT_SOURCE_DIR as PRIVATE include dir.Nicky
2022-04-06Set PNG link targets for OSX and LinuxNicky
2022-04-06Remove erroneous characters.Nicky
2022-04-06Remove boost_signals, it is not included in the 3p package.Nicky
2022-04-06Create and use bugsplat targetNicky
2022-04-06Create and use sdl::sdl targetNicky
2022-04-06Remove obsolete include directivesNicky
2022-04-06Use kdu targetNicky
2022-04-06Remove erroneous lines.Nicky
2022-04-06Move 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-06Use git for version detection fallbackNicky
2022-03-28SL-17039 "Remember Password" checkbox state should be saved per account nameMnikolenko Productengine
2022-03-23SL-17064 Add a Remember Password checkbox to the first time login screen.Andrey Kleshchev
2022-03-02Merged 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-01Merge remote-tracking branch 'NickyD/viewer-cleanup:master' into ↵Andrey Lihatskiy
DRTVWR-543-maint # Conflicts: # autobuild.xml
2022-02-28There seems to be a reluctance to kill boost for VS2005(!), lets get ridNicky
of it.
2022-02-28Calling a method on a pointer that is 100% certain to be inalid is aNicky
really bad idea ...
2022-02-28Initialize PODs with 0 and not leave anyting to chance.Nicky
2022-02-28Merge remote-tracking branch 'll/master'Nicky
2022-02-28Merge branch 'master' into DRTVWR-543-maintAndrey Lihatskiy
2022-02-28Increment viewer version to 6.5.4Nat Goodspeed
following promotion of DRTVWR-557
2022-02-24SL-16910 Fix Mac not selecting a joystickAndrey Kleshchev
2022-02-24SL-16924 Fix viewer not opening events from staging gridAndrey Kleshchev
2022-02-18Brinng back indra/cmake/LLAppearanceUtility.cmake as well.Nicky
2022-02-18Bring back llappearance_utility.Nicky
2022-02-14SL-15742 Return correct default platform for linuxAndrey Lihatskiy
Since python 3.3 sys.platform for Linux will always be 'linux'. See https://bugs.python.org/issue12326 - fix by NickyD
2022-02-12Do not bit blast 0 into a non POD struct to zero it, rather use the default ↵Nicky
constructor. There is a few peculiar differences in default member initializationn namely: gamma > 1.0f; sun_norm > 0.0f, 1.0f, 0.0f, 1.0f; cloud_shadow > 1.0f; dome_radius > 1.0f; dome_offset > 1.0f Which probably made the original memset produce the wrong result anyway as it differs from the value the LLVOSky set (the default ctor of AtmosphericsVars) vs what the memset would produce in case of a force update (all 0s).