Nicky
55ce47676b
Add option to enable compiler cache (if found).
2022-01-17 18:25:04 +01:00
Nicky
5929d4780d
Enable ninja build generator for all platforms
2022-01-17 16:54:33 +01:00
Nicky
ea32c0fba2
Strip off _x64 when converting channel > bugsplat db. We do not want x64 and x86 crashes in different databases.
2021-09-26 12:25:45 -04:00
Nicky
5002c9caf4
Make the configure script smarter by automatically setting up bugsplat in case crashreporting is desire (and a channel is set).
2021-07-15 22:38:40 +02:00
Beq
d640123781
Incorporate Tracy profiler as 3p
2021-03-21 14:29:03 +00:00
Ansariel
57aabe08e3
Try bundling the VC redistributable runtime DLLs of the Visual Studio version first - improved version based on work by Chorazin Allen
2020-11-13 08:59:52 +01:00
Ansariel
d80df3cdb7
Update configure script and Windows readme file for VS2017 tools update
2020-07-24 00:20:08 +02:00
Nicky Dasmijn
f116ea4cb7
Merge remote-tracking branch 'fs/master' into fs-vs2017-d476
...
(Note: This removed our changed dullahan, but that's okay as it is
vs2013)
2020-07-20 09:58:30 +02:00
Tonya Souther
b44c133c49
Make the --clean option on autobuild actually work again on Linux.
2020-07-15 09:47:07 -05:00
Nicky
e3781c3347
Rudimentary VSCode support.
2020-06-13 20:25:01 +02:00
Nicky Dasmijn
7c7e3ae8ba
Merge remote-tracking branch 'fs/master' into fs-eep-vs2017-d476
2020-06-03 19:28:05 +02:00
Nicky Dasmijn
a4aff377e6
Merge branch 'master' into fs-vs2017
2020-04-29 20:02:19 +02:00
Ansariel
db30295c98
Remove FMOD Ex and first round sync with upcoming changes from upstream
2020-04-08 22:29:21 +02:00
Nicky
0ce85ef3b8
Linux always builds (and always had been built) with OpenAL, make sure it is always enabled.
2020-02-15 10:22:19 +01:00
Ansariel
f6012f78f9
FIRE-29311: Fix building with OpenAL on Windows, based on a patch by Testicular Slingshot
2020-02-09 19:36:10 +01:00
Nicky
9ef897a178
exclude all tags/branches to always just get a git hash rather than an amalgamation of tag/branch and hash (which though is valid too).
2020-02-01 14:44:52 +01:00
Nicky
f238377c80
Bake git rev. hash into the viewer.
2019-12-29 23:27:02 +01:00
Nicky Dasmijn
7f9bce5ada
Merge branch 'master' into fs-vs2017
2019-12-21 01:52:19 +01:00
Ansariel
d12c9550e9
Let's just go with revcount since we're going to build from tip anyway where it matters (this should be ok for LGPL and release repo)
2019-12-14 17:02:34 +01:00
Nicky
c1152886f7
Prepare for git:
...
- When configured from a git directory (crudely detected by testring for .git/ existance) use AUTOBUILD_BUILD_ID for the revision.
- Oterwise use the locale mercurial change number (as before).
2019-12-14 10:53:00 +01:00
Ansariel
b75b1eb789
Merge viewer-vs2017
2019-03-31 01:37:56 +01:00
Ansariel
b95fcdf3b3
Some fixes for the build setup:
...
* Fix wrong lookup path for nghttp2.lib on Windows
* Fix missing details in output of configure_firestorm.sh script
* Fix circular link dependency in LLWindow, causing CMake CMP0038 warning;
viewer now builds with CMake 3.13.4 upwards (64bit CMake as well)
2019-03-08 00:03:30 +01:00
Ansariel
7ed3c52d63
Fix indention
2019-03-02 13:14:21 +01:00
Nicky
ff72f76489
Linux uses a slightly different directory to save breakpad symbols.
2019-03-01 20:59:10 +01:00
Ansariel
051811ed62
Fix copy&paste error in configure_firestorm.sh script
2018-10-04 02:13:23 +02:00
Ansariel
db8e20101f
Create convenience option for singlegrid in configure_firestorm.sh script
2018-10-04 02:04:42 +02:00
Ansariel
4c25c8ef9f
Improve --testbuild command description
2018-09-12 18:13:28 +02:00
Ansariel
b075b3a435
Adjust configure_firestorm.sh to pass VIEWER_SYMBOL_FILE into CMake plus additional fixes on the way:
...
* Reduce platform parameters to darwin, windows, linux (win64 & linux64 aren't used at all, win32 renamed to windows)
* Introduce new parameter --crashreporting to enable crash reporting (Do NOT! use -DRELEASE_CRASH_REPORTING:BOOL=ON anymore - it won't work with new way symbols are generated!)
* Using --build on Windows now won't gloriously fail anymore - Did some ever even tried this before???
* Sync MSBuild command line options with options specified in autobuild.xml
2018-08-31 16:58:30 +02:00
Ansariel
372d63747e
Remove Quicktime leftovers in configuration script
2018-01-31 16:52:46 +01:00
Tonya Souther
45e9b40be9
More OS X build fixes.
2018-01-27 08:40:18 -06:00
Ansariel
20bffceffd
Merge Firestorm LGPL
2018-01-09 14:11:28 +01:00
Ansariel
5e1c9a92a8
Add support for FMOD Studio, originally by Drake Arconis (Alchemy Viewer), with FS-specific additions by Drakeo
2017-12-16 19:34:03 +01:00
Ansariel
db266722b4
Clean up Firestorm configuration script
2017-07-29 12:56:12 +02:00
Nicky
58bfdbefc8
Detect missing AUTOBUILD_VARIABLES_FILE environment variable and early fail configure (or later it will fail more cryptic due to missing LL_BUILD variable).
2017-06-19 02:12:57 +02:00
Nicky
16aa95b0c6
Windows; Make autobuild build and clean work again.
2017-02-05 21:05:04 +01:00
Nicky
2290d5ed16
Merge with viewer64, first pass.
2017-01-10 19:33:15 +01:00
Ansariel
05c6c72b15
Add build switch to generate time-limited test builds. Use via --testbuild <days>
2016-11-30 15:41:15 +01:00
Nicky
dfd3d3f2dc
Remove HAVE_QUICKTIME_3P cmake option, Quicktime on Windows is finally dead.
2016-10-14 15:15:01 +02:00
Ansariel
a818913ab3
Add support for AVX2 optimizations (available for Windows only so far)
2016-03-29 15:57:02 +02:00
Nicky
5c73246c10
Only use indra/newview/VIEWER_VERSION.txt
2016-02-24 22:50:08 +01:00
Ansariel
ce470a6427
Just for consistency since everything else is in caps...
2016-01-28 19:14:23 +01:00
Nicky
8f22fbee51
Add --quicktime switch to build with media_plugin_quicktime and enable it for ReleaseFS (Windows only).
2016-01-26 16:38:35 +01:00
Nicky
4ffd74e025
Remove leapmotion, it's outdated and unsupported.
2016-01-06 13:59:08 +01:00
Nicky
245d1ee3df
Win64: Split the clean step into a few smaller steps. Otherwise NTFS can be pretty slow and leading to timeouts during automated builds.
2015-07-20 09:33:29 +02:00
Nicky
33f1513c45
Add option to use ninja instead of make.
2015-06-20 20:09:45 +02:00
Nicky
586798c834
Cache type for NDTARGET_ARCH
2015-05-27 12:07:29 +02:00
Nicky
996de24dbc
Clean for Win32/64 was not deleteing the right directory.
2015-05-11 13:56:06 +02:00
Nicky
fc51c75740
After configure: Set active configuration in VS2013 solution.
2015-05-08 12:55:51 +02:00
Nicky
3bfc9aa8d9
Configure for VS2013.
2015-05-05 14:14:58 +02:00
Nicky
22e028c9ae
Merge with lgpl tip.
2014-06-14 17:58:37 +02:00