Artifact 8fd78b56e75bba3caeb029843994c8e9bb2a26160c55d05ede9b3ef8a11633a0:
- Executable file
Makefile.in
- 2023-06-18 13:58:03 — part of check-in [0e6ad145d4] on branch compile_commands.json — More work on compile_commands.json support. This does not work because the approach of extending CFLAGS with the -MJ flag is incompatible with the build process's use of different compilers for the in-tree tools vs the files compiled as part of the fossil binary. On systems with both gcc and clang, the former group may get built with cc (==gcc) yet inherit -MJ via CFLAGS, breaking the build. This approach appears to be a dead end, but checking it in for later analysis. (user: stephan size: 5533)
-
2023-06-22 08:46:05
— part of check-in
[91f0f00f5d]
on branch trunk
— merge build system compilation database generation
Tested on OpenBSD 7.3-current and macOS Ventura 13.4 by me, and also on some Linux machines by stephan@
This automatically generates a compile_commands.json file on machines that support the -MJ clang compiler option, which can be consumed by language server clients. (user: mark size: 5533)
- 2024-01-22 13:39:00 — part of check-in [f05b04a625] on branch timeline-keyboard-navigation — Sync with trunk. (user: florian size: 5533)
- 2024-01-22 13:40:00 — part of check-in [7597825330] on branch diff-keyboard-navigation — Sync with trunk. (user: florian size: 5533)
- 2024-03-05 12:53:29 — part of check-in [0517bd2dd8] on branch markdown-tagrefs — Merge trunk into markdown-tagrefs branch. (user: stephan size: 5533)