[tracy] Update to 0.14.0 - #53404
Conversation
- Bump versions to v0.14.0 - Bump bundled imgui from v1.92.5-docking to v1.92.9-docking as per the 0.14.0 update itself - Added tracy-capture-daemon and tracy-merge compiling and targets as per the 0.14.0 update itself - Updated patches to match the changes between 0.13.1 and 0.14.0
@microsoft-github-policy-service agree |
|
Builds failed on a version difference of md4c when using the Alternative would be pulling in the source manually, but I imagine this is preferable. Tested locally with x64-windows triplet. |
|
I seem to have hit the jackpot on my first PR's. Tracy released 0.14.0 and since I actively use it myself and prefer vcpkg, I'd thought I'd give a hand and update the vcpkg port. 0.14.0 comes with a lot of changes and they restructured their build system quite a bit but I tried to keep the port as much as it was. The only remaining issue seems to be md4c, which I hadn't realized gets used by quite a few important packages (qt5-base for example). md4c has gotten a few API breaking changes but hasn't put out a new release in the meantime. Tracy 0.14.0 circumvents this by pinning a commit (line 240), which contains some of those breaking changes. Since the tracy port uses find_package instead of CPM, md4c resolves to the older 0.5.3 release tag which does not contain those changes. Updating the baseline so find_package resolves the right version breaks other packages and as far as I could find in the maintainer guide that kind of versioning isn't preferred. So I could fix the PR in multiple ways, but since it is my first PR here, I'd like to know what the preferred way is as to not make a mess of it;
|
./vcpkg x-add-version --alland committing the result.Update: https://github.com/wolfpld/tracy/releases/tag/v0.14.0