Compare commits

..

1 Commits

Author SHA1 Message Date
Félix Baylac Jacqué 3ea48708b1 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 10:43:49 +01:00
2 changed files with 0 additions and 4 deletions

3
.gitmodules vendored
View File

@ -1,3 +0,0 @@
[submodule "src/libexpr/tracy"]
path = src/libexpr/tracy
url = git@github.com:wolfpld/tracy.git

@ -1 +0,0 @@
Subproject commit 37aff70dfa50cf6307b3fee6074d627dc2929143