1c5c0dd6d7
Add a simple generic conanfile.py which can be used for nc projects
...
This script will automatically load conanfile.txt from well known
locations (assuming it follows the standard project structure).
2024-07-18 15:09:43 +10:00
2a5b2c9208
init: make a note of the required meson invocation
2024-07-18 09:32:50 +10:00
85d6e1fa06
init: don't use conan's "deploy", use a generator
2024-05-21 12:46:29 +10:00
4774b12447
conan: initial conan2 updates
2024-05-21 12:45:43 +10:00
5fe431b8da
init: use emit CMAKE_TOOLCHAIN_FILE rather than compile names
2024-05-16 10:47:35 +10:00
1cf517309b
conan: add [conf] sections for CMakeToolchain generators
2024-05-16 10:17:06 +10:00
4316939cac
conan: bump to gcc-14
2024-05-13 15:06:55 +10:00
9400dfa0a7
conan: bump to clang-18
2024-05-13 15:06:29 +10:00
1246f16861
init: disable clang-tidy's bugprone-easily-swappable-parameters
...
This warning is too verbose to be useful.
2023-11-19 09:41:40 +10:00
dfa9d45606
conan: bump clang to 17
2023-11-19 09:41:23 +10:00
5a4e2d954b
conan: bump gcc to 13.2
2023-11-19 09:41:05 +10:00
1b84d5eee8
Revert "conan: migrate profiles to conan2"
...
This reverts commit 5ed344ee03
.
2023-05-15 11:26:25 +10:00
65ecb7ec3b
Bump gcc to 13
2023-05-15 11:23:42 +10:00
bceaeef999
Bump clang to 16
2023-05-15 11:23:30 +10:00
5ed344ee03
conan: migrate profiles to conan2
2023-04-21 10:27:25 +10:00
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