1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-15 23:12:44 +01:00
nix/nix-meson-build-support
Sergei Zimmerman 5db50e3f77
meson: Disable PCH for GCC
GCC doesn't really benefit as much as Clang does from
using precompiled headers. Another aspect to consider is that
clangd doesn't really like GCC's PCH flags in the compilation database,
so GCC based devshells would continue to work with clangd.

This also has the slight advantage of ensuring that our includes are in
order, since we build with both Clang and GCC.
2025-08-03 00:08:40 +03:00
..
big-objs Only enable big-obj on Windows 2025-02-01 21:36:50 +11:00
common meson: Disable PCH for GCC 2025-08-03 00:08:40 +03:00
default-system-cpu meson: Fix nix_system_cpu for MIPS and 32 bit ARM systems 2025-07-27 00:50:53 +03:00
deps-lists rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
export export/meson: Don't require -std=c++2a for -c libraries in .pc files 2025-05-23 12:06:59 +00:00
export-all-symbols rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
generate-header rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
libatomic rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
subprojects rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
windows-version flake: Add meson formatter 2025-06-11 22:08:03 +00:00