f4e34a86a2
conan: bump GCC to 12.2
2022-08-25 15:27:24 +10:00
3b2892e81a
conan: bump gcc/linux/release profile to 11.3
2022-07-18 11:27:47 +10:00
04ee883505
conan: add AFL profile
2022-05-03 10:44:30 +10:00
29c98f53ce
conan: add sanitizer profiles
2022-05-03 10:44:16 +10:00
21a4de4c66
conan: bump clang to version 14
2022-04-24 15:09:50 +10:00
e4c14a09a4
Bump clang version to 13
2021-11-08 09:45:20 +10:00
3fc4c30660
Add LTO flags to conan gcc release profile
2021-11-07 06:11:31 +10:00
3960373b15
Add _GLIBCXX_DEBUG to conan GCC debug profile
2021-11-07 06:11:01 +10:00
54dce89fcb
Update conan profile compiler releases
2021-11-07 06:10:43 +10:00
37d34a0d20
fetch_dumps: add simple script that downloads all crash dumps locally
2021-05-26 13:16:58 +10:00
c2665a3d60
ninja_profile: add ninja profile analysis script
2021-05-26 12:49:08 +10:00
5552af23b9
mingw: remember to set AR and RANLIB
2021-05-26 12:48:39 +10:00
002f202604
Update for clang-12
2021-04-19 14:53:36 +10:00
15f5db46d1
init: disable LTO by default for sanitizer builds
2021-04-09 13:32:13 +10:00
497a100eec
conan: add the x86-64_clang-linux-debug profile
2021-03-17 11:44:24 +10:00
0adf4f2c21
toolchain/mingw: prefer to use REQUIRED in find_program
2021-03-17 11:44:00 +10:00
190fa23667
conan/mingw: bump for gcc 10.2
2021-01-28 11:45:55 +10:00
a743776b24
symbols: add a special case for common splitdebug module naming
2021-01-25 12:19:56 +10:00
ae4f48dcbc
init: add a command to source the (expected) venv
2020-10-30 14:31:16 +10:00
9b17736d76
Add initial armv7 support
2020-10-26 12:28:35 +10:00
3e96dea278
cmake: create a directory for toolchain files
2020-10-26 12:28:10 +10:00
980c762ba2
clang: bump to version 11
2020-10-22 08:39:54 +10:00
097cbcfb2a
wrapper: disable minidumps by default
...
We assume the wrapper is only used during debugging, so uploading dumps
is _probably_ not terrifically useful.
2020-10-21 14:16:00 +10:00
276921ab1a
Add conan support
2020-10-19 07:46:18 +10:00
04c832b0cd
gitignore: add vscode to ignore list
2020-08-11 14:25:14 +10:00
3640dfa25b
init: explicitly use clang-10
2020-04-16 11:46:33 +10:00
481c8aa424
scripts: add jq processing scripts for animation outputs
2020-03-17 15:55:04 +11:00
389cba3f7d
wrapper: env should have string keys
2020-01-20 13:37:19 +11:00
fa063cda8b
wrapper: add FBX_IGNORE_TODO env variable by default
...
This works with cruft-mesh to suppress a good deal of noise from our
minimalistic handling code.
2020-01-20 13:21:55 +11:00
4dd2a40e75
CACHEDIR.TAG: use CMake to configure this file
...
This ensures that IDEs will generate the file during configuration,
rather than relying on the use to run `init.py` (which confuses CLion
for some reason).
2019-11-25 07:46:35 +11:00
5740025c5a
CACHEDIR: correct the case of the extension
2019-11-11 16:38:28 +11:00
67847a4c01
stdout: add a simple stdout redirector
2019-10-31 16:10:37 +11:00
1cfff20fa5
wrapper: depsdir resolution needs to be safe for absolute paths
...
Wine uses absolute paths to the toolchain dependencies (like
libgcc_s_seh)
2019-10-31 14:44:36 +11:00
8caeef1819
symbols: add a symbol installation script
2019-10-31 13:59:07 +11:00
93a4a581b2
wrapper: use a private wine prefix
2019-10-31 13:59:07 +11:00
4f30436a8d
wrapper: qualify all dependency library paths with BINARY_DIR
2019-10-26 13:04:03 +11:00
d29c4023a2
init: disable the Makefile override for debug configurations
...
This isn't needed quite so much because of CLion's new Ninja support
2019-10-21 12:47:54 +11:00
2d44eae66e
wrapper: add the ld search dir to WINEPATH
2019-09-24 08:41:04 +10:00
7233effbba
init: include the build command in the output
2019-08-05 08:15:25 +10:00
972c6a131b
gitignore: ignore the mingw directory
2019-07-16 14:50:37 +10:00
06eaba9e25
nocrashdialog: add registry definition to remove crash dialog
2019-07-01 10:52:02 +10:00
fdb6c5f480
wrapper: add built resources to RESOURCE_PREPEND
2019-06-28 14:22:22 +10:00
32d2f6ecae
wrapper: add some wine environment variables
2019-06-28 10:50:32 +10:00
3fc04e698e
wrapper: use CMAKE_SYSTEM_NAME to detect Windows
2019-06-28 10:50:20 +10:00
0701b07ad5
mingw: export CXX and CC variables to the previously defined compilers
2019-06-28 10:32:13 +10:00
122902736c
mingw: set CROSSCOMPILING_EMULATOR to wine if we're not under Windows
2019-06-28 10:31:40 +10:00
63e8d4ebb7
mingw: add /usr/lib/gcc and ./deps to FIND_ROOT_PATH
...
This allows CMake to find libraries within the GCC root, and amongst our
built deps.
2019-06-28 10:25:59 +10:00
839697f03d
init: don't hardcode the toolchain path
2019-06-28 10:25:03 +10:00
96a58ed86c
init: revert the CodeBlocks Makefile change
2019-06-20 14:36:52 +10:00
7a6abead6a
init: use 'codeblocks' makefiles on account of CLion
2019-06-20 11:45:21 +10:00