Nix/src
Félix Baylac Jacqué 671739ca79 Tracy: autotools setup
Well, this was as painful as expected.

Introducing a proper autotool-based tracy build. I don't think this is
the right approach, but hey, it works.

Tracy is not distributing any pkg-config file, so we had to fallback
to a more "manual" method to propagate the headers path. Instead of
having a plain enable/disable flag, we send the path to the tracy
/public subfolder (~= $out in the Tracy Nix derivation).

The flake Nixpkgs is currently pointing to 23.05. The tracy derivation
was only building the visualizer, not the client library back then. We
introduce a 23.11 Nixpkgs and build its Tracy derivation with the
23.05 toolchain to go around some glibc ABI incompatibilities.

Kudos to Mic92 for the help for the flake bit.

Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2024-02-08 09:46:49 +01:00
..
build-remote Factor out Machine::systemSupported 2024-01-23 12:53:51 -05:00
libcmd Print positions in --debugger, instead of pointers 2024-02-02 17:38:46 -08:00
libexpr Tracy: autotools setup 2024-02-08 09:46:49 +01:00
libfetchers CanonPath, SourcePath: Change operator + to / 2024-02-05 15:17:39 +01:00
libmain Use buildprefix in a few more places 2023-11-29 19:49:07 -05:00
libstore CanonPath, SourcePath: Change operator + to / 2024-02-05 15:17:39 +01:00
libutil CanonPath, SourcePath: Change operator + to / 2024-02-05 15:17:39 +01:00
nix CanonPath, SourcePath: Change operator + to / 2024-02-05 15:17:39 +01:00
nix-build DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-channel Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-collect-garbage Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-copy-closure Restrict some code to StoreDirConfig 2023-11-04 19:05:36 -04:00
nix-env CanonPath, SourcePath: Change operator + to / 2024-02-05 15:17:39 +01:00
nix-instantiate DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-store Factor our ServeProto::BasicServerConnection::handshake 2024-01-22 12:43:11 -05:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00