Nicky
d3521b4462
Remove obsolete and unmaintained USE_SYSTEMLIBS
2022-04-13 10:28:46 +02:00
Nicky
07d388f416
Make LIB_NDOF define part of the targets interface
2022-04-10 23:43:15 +02:00
Nicky
d01e81f4d1
Fix warning supression for Linux/OSX, this was broken after the first round 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 23:40:22 +02:00
Nicky
7382fce79e
Cleanup windows step that copies input artifacts. Make sure the right
...
paths are used, throw out files not even existing anymore.
2022-04-09 20:19:46 +02:00
Nicky
0980a94341
Bump cmake version needed up to 3.16 so target_precompile_headers can be
...
used.
2022-04-09 20:15:07 +02:00
Nicky
37595f90f9
Cleanup ... use the appropriate functions to set options. Before
...
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-09 19:05:58 +02:00
Nicky
6e1ae6ec7b
Raise the bar to cmake 3.13, this gives access to more modern
...
constructs.
2022-04-09 19:03:44 +02:00
Nicky
37f652206b
Using Ninja leads to subtly different path than using a multi config generate like
...
xcode or visual studio.
2022-04-07 02:41:35 +02:00
Nicky
6cb984022a
When opening contributions.txt viewer_manifest.py was making assumptios of 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-07 02:39:30 +02:00
Nicky
4f2831c54b
Remove some more traces of obsolte debug builds.
2022-04-07 02:38:38 +02:00
Nicky
cca7e12e1b
Bring packages formater step on par with 3p installation:
...
- 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 02:35:47 +02:00
Nicky
603ad5a4f2
OpenAL is not avaiable for OSX, error out in case someone selects ot.
2022-04-07 02:34:32 +02:00
Nicky
353ae84c90
CMake 3.8.0 compatibility for the ugly havok/stub 3p which really is
...
just a source tarball
2022-04-06 23:35:18 +02:00
Nicky
3bcb7fcc71
Remove noexistant include directory
2022-04-06 23:35:07 +02:00
Nicky
e447e02312
CMake 3.8.0 compatibility
2022-04-06 23:33:06 +02:00
Nicky
248b6a2584
Don't bother with debug builds,, they are long deprecated.
2022-04-06 23:33:06 +02:00
Nicky
d1b6a52fef
Googlemock target
2022-04-06 23:33:06 +02:00
Nicky
ef989bce37
On OSX llcommon also needs CMAKE_CURRENT_SOURCE_DIR as PRIVATE include dir.
2022-04-06 23:33:06 +02:00
Nicky
be71a255a0
Set PNG link targets for OSX and Linux
2022-04-06 23:33:06 +02:00
Nicky
dae6c3d2bf
Remove erroneous characters.
2022-04-06 23:33:06 +02:00
Nicky
e98a6b52ee
Remove boost_signals, it is not included in the 3p package.
2022-04-06 23:33:06 +02:00
Nicky
f6a5b2496d
Create and use bugsplat target
2022-04-06 23:32:55 +02:00
Nicky
5f7c74fa2e
Create and use sdl::sdl target
2022-04-06 20:25:49 +02:00
Nicky
bed0b80374
Remove obsolete include directives
2022-04-06 20:23:54 +02:00
Nicky
a4e2734372
Use kdu target
2022-04-06 20:23:21 +02:00
Nicky
495b35032c
Remove erroneous lines.
2022-04-06 20:22:13 +02:00
Nicky
786b291d9c
Move CMake files to modernized cmake syntax, step 1.
...
Change projects to cmake targetsto get rid of havig to hardcore
include directories and link libraries in consumer projects.
2022-04-06 16:32:52 +02:00
Nicky
7522cea252
Use git for version detection fallback
2022-04-06 16:31:53 +02:00
Andrey Kleshchev
952aee3f49
SL-17064 Add a Remember Password checkbox to the first time login screen.
2022-03-23 20:50:26 +02:00
Andrey Kleshchev
3e1619d2fc
SL-14541 Pull in updated collada
2022-03-05 22:52:00 +02:00
Andrey Kleshchev
51e318fd8d
SL-14541 Pull in updated zlib-ng
...
Nicky Dasmijn's contribution for zlib-ng Linux builds
2022-03-05 11:34:13 +02:00
Nicky Dasmijn
3e77876ac4
Merged in nd_cleanup_v2 (pull request #891 )
...
Remove all boost, fix calling functions on nullptrs, initialize vars
Approved-by: Maxim Nikolenko
Approved-by: Nat Linden
Approved-by: Andrey Lihatskiy
2022-03-02 02:39:07 +00:00
Andrey Lihatskiy
fa9d4927f4
Merge remote-tracking branch 'NickyD/viewer-cleanup:master' into DRTVWR-543-maint
...
# Conflicts:
# autobuild.xml
2022-03-01 02:59:15 +02:00
Nicky
df00e8a0b2
There seems to be a reluctance to kill boost for VS2005(!), lets get rid
...
of it.
2022-02-28 23:23:31 +01:00
Nicky
6906582401
Calling a method on a pointer that is 100% certain to be inalid is a
...
really bad idea ...
2022-02-28 22:23:05 +01:00
Nicky
35cec6e3ad
Initialize PODs with 0 and not leave anyting to chance.
2022-02-28 22:20:41 +01:00
Nicky
43031968a6
Merge remote-tracking branch 'll/master'
2022-02-28 22:04:05 +01:00
Andrey Lihatskiy
201f83472c
Merge branch 'master' into DRTVWR-543-maint
2022-02-28 21:55:28 +02:00
Nat Goodspeed
6ca09a9455
Increment viewer version to 6.5.4
...
following promotion of DRTVWR-557
2022-02-28 14:45:27 -05:00
Andrey Kleshchev
696795a368
SL-16910 Fix Mac not selecting a joystick
2022-02-24 22:58:38 +02:00
Andrey Kleshchev
71242b2cc6
SL-16924 Fix viewer not opening events from staging grid
2022-02-24 21:00:54 +02:00
Nicky
07d7dcc0be
Brinng back indra/cmake/LLAppearanceUtility.cmake as well.
2022-02-18 21:24:40 +01:00
Nicky
4a311d6266
Bring back llappearance_utility.
2022-02-18 21:19:06 +01:00
Nat Goodspeed
a6430f42f3
SL-16842, SL-14300: Merge branch 'DRTVWR-555' into DRTVWR-553-555
2022-02-15 16:11:59 -05:00
Nat Goodspeed
f09b0a6a08
SL-16842, SL-14300: Update to viewer-manager build 568552
2022-02-15 16:10:36 -05:00
Andrey Lihatskiy
f695a5d1a8
SL-15742 Return correct default platform for linux
...
Since python 3.3 sys.platform for Linux will always be 'linux'. See https://bugs.python.org/issue12326 - fix by NickyD
2022-02-14 19:52:09 +02:00
Nicky
84ca1a3c7a
Do not bit blast 0 into a non POD struct to zero it, rather use the default 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).
2022-02-12 18:47:31 +01:00
Nicky
af610f4ad8
Update CMakeLists of doxygen project to require at least cmake 3.8.0 (same version as viewer) to get rid of deprecation warning.
2022-02-12 18:35:12 +01:00
Nicky
ee4249378a
Spring cleaning, remove all traces of old 32 bit darwin/linux packages.
2022-02-11 22:11:18 +01:00
Nat Goodspeed
7491a56144
SL-16842: Merge 'DRTVWR-555' into DRTVWR-553-555 for updater fix.
2022-02-11 13:58:49 -05:00