Commit Graph

27 Commits

Author SHA1 Message Date
85d6e1fa06 init: don't use conan's "deploy", use a generator 2024-05-21 12:46:29 +10:00
5fe431b8da init: use emit CMAKE_TOOLCHAIN_FILE rather than compile names 2024-05-16 10:47:35 +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
1b84d5eee8 Revert "conan: migrate profiles to conan2"
This reverts commit 5ed344ee03.
2023-05-15 11:26:25 +10:00
5ed344ee03 conan: migrate profiles to conan2 2023-04-21 10:27:25 +10:00
21a4de4c66 conan: bump clang to version 14 2022-04-24 15:09:50 +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
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
276921ab1a Add conan support 2020-10-19 07:46:18 +10:00
3640dfa25b init: explicitly use clang-10 2020-04-16 11:46:33 +10: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
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
7233effbba init: include the build command in the output 2019-08-05 08:15:25 +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
1882bcc7e1 init: join the generated commands with '&&'
This allows us to directly use the output of the script in other
scripts.
2019-04-04 11:40:02 +11:00
47ec41a351 init: print CACHEDIR.tag copy command 2019-02-22 13:01:24 +11:00
b0db83b691 init: fully qualify and (more) robustly compute the cmake dir 2019-02-22 13:00:58 +11:00
5c55820952 init: quote cmake variable arguments 2019-02-22 12:53:59 +11:00
193fe0419a Add iwyu, tidy, make, ninja, and mingw keywords to init 2019-02-22 12:53:14 +11:00
ccb0306506 initial import 2019-02-22 12:46:26 +11:00