summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-17Remove function create_target and instead directly use add_libraryNicky
2022-04-17Switch to target_include_directoriesNicky
All 3Ps include dirs are treated as SYSTEM, this will stop compilers stop emitting warnings from those files and greatly helps having high warning levels and not being swamped by warnings that come from external libraries.
2022-04-17Switch over to standard target_link_libraries (cmake requirements are high ↵Nicky
enough now).
2022-04-16Switch to USE_OPENALNicky
2022-04-16Remove another place where there was some hand crafted logic to deal with ↵Nicky
bugsplat defines
2022-04-16Streamline fmodstudio/openal targets:Nicky
- Targets now define the appropriate c++ defines, no more hand magic needed for llstartup.cpp - Switch cmakeflage to USE_xxx rather than xxx as it was before. I personally find the USE_X notion more intuitive and it follows how KDU is used. - To be backward compatible OPENAL/FMODSTUDIO flag will be mapped to USE_OPENAL/USE_FMODSTUDIO
2022-04-16Streamline bugsplat target:Nicky
- Fix usage of bugsplat::bugsplat by using ll::bugsplat - Use bugsplat define by importing target not by using hand crafted magic
2022-04-16Cleanup plugin, create proper target for link libraries. Remove unusedNicky
variables.
2022-04-16Remove undefined variablesNicky
2022-04-16Pull in LL_GLOD=1 via target, not by hand crafted magic.Nicky
2022-04-16Include Linking to pull in the definition of ARCH_PREBUILT_DIRS_RELEASENicky
2022-04-16Cleanup, remove unused variableNicky
2022-04-16Make Pulseaudio.cmake just error out. a) it is broken (there is no 3pNicky
for example), the define it sets it used. The vrabiables it did set are unused. There is a case to probe for pulseaudio and this is the Linux volume catcher. But for that it is only necessary to detect the system include to get a few defines and functions
2022-04-16CleanupNicky
2022-04-16Remove unused HEADLESS caseNicky
2022-04-16CleanupNicky
2022-04-16Removed unused HEADLESS case.Nicky
2022-04-16slvoice_src_dir seems generally not used/ever valid. Not 100% sureNicky
what's with that, maybe it gets set by LLs teamcity builds?
2022-04-16Remove unused variable.Nicky
2022-04-16Initialize variables so that calling cmake with "--warn-unused-vars ↵Nicky
--warn-uninitialized" does not make it go all crazy.
2022-04-16Use variable LLSTARTUP_COMPILE_FLAGS only when it is defined.Nicky
2022-04-16Remove some more obsolete includes (UnixInstall) and include_directories()Nicky
2022-04-16create target ll::uilibraries to have one common target that defines what eachNicky
operation system needs as dependencies on OS gui libraries.
2022-04-16Go back to more modern way to compile the physics stubNicky
2022-04-16Remove undefined variable GOOGLE_PERFTOOLS_LIBRARIESNicky
2022-04-16Do not use ${ARCH}_linux_INCLUDES atmNicky
2022-04-16Remove unset GOOGLEMOCK_INCLUDE_DIRS variable.Nicky
2022-04-16Fix a typo.Nicky
2022-04-16Only try copy voice files from slvoice_src_dir if that variable is set ↵Nicky
(seems to be the case for Windows)
2022-04-16Remove obsolete messageNicky
2022-04-16Request C++ standard via standard cmake.Nicky
2022-04-16Now 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-16Create 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-16Remove unused codeNicky
2022-04-16Simple reformat with CLionNicky
2022-04-16SL-15312 Legacy profiles remake #9Andrey Kleshchev
Cleanup obsolete properties processesing
2022-04-16SL-15312 Legacy profiles remake #8Andrey Kleshchev
Progress indicators, loading states and 'embedded' cleanup
2022-04-15SL-17204 FIXED The texture with full permissions is settled on the prim ↵Mnikolenko Productengine
after copying texture from the object with texture with no transfer permission
2022-04-15SL-17224 Update FMOD to version 2.02.06Andrey Kleshchev
2022-04-15SL-16831 Don't wait for an updater on login failure unles it's the cause of ↵Andrey Kleshchev
failure
2022-04-15SL-15312 Legacy profiles remake #7Andrey Kleshchev
Finalized agent profile permissions floater
2022-04-15SL-17035 Reverted a part of previous commitAndrey Kleshchev
According to davep, the intent of Debug GL is to crash and in this it's doing it's job, but the rest of the fix that makes the state not persist is a good solution.
2022-04-14Merge remote-tracking branch 'origin/sl-17218' into DRTVWR-543-maintAndrey Lihatskiy
2022-04-14SL-17218: Per NickyD review feedback, test LLFace::mNormals too.Nat Goodspeed
2022-04-14SL-17218: Credit NickyD's contributions to this Jira.Nat Goodspeed
2022-04-14SL-17218: Update faulty test for null LLFace::mTangentsNat Goodspeed
2022-04-14SL-17035 Crash at gl_debug_callbackAndrey Kleshchev
RenderDebugGL was avaliable from develop menu, but since it was persistent, caused slowdowns and crashes it could result in users crashing or lagging without knowing the cause. To resolve the issue it was made to last for a single session.
2022-04-14void LLTexLayerSet::asLLSD was never used, remove it completely.Nicky
(cherry picked from commit 7f0259f0e767969d260514e9ea810cbde7f1d24c)
2022-04-14Semicolon at end of for loop was making sure nothing ever got done.Nicky
The whole methode is questionable in doing nothing and it seems there was a deliberate change that made sure it does nothing. I am not sure what this method really is supposed to do, thus I did opt for the most basic version of "do nothing" like it was before. (cherry picked from commit 1c1a93e42e209e959f09ec46ca414a8936f4ac20)
2022-04-14Parameter to onClickConnect must be bool, not int.Nicky
(cherry picked from commit 5c6228e56a688a98606ce28077d6089adc833873)