Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify build system integration #8

Open
MasonRemaley opened this issue Dec 4, 2024 · 0 comments
Open

Simplify build system integration #8

MasonRemaley opened this issue Dec 4, 2024 · 0 comments

Comments

@MasonRemaley
Copy link
Contributor

MasonRemaley commented Dec 4, 2024

Right now, we jump through some hoops to make sure Tracy can be configured globally. Even so, users need to coordinate optimize/target flags and versions of the library.

Once Zig's build system allows overriding build options for packages from the root, none of this will be necessary. We'll be able to merge it all into a single library and make it fully configurable via build options, there won't be any more constants exposed from root, etc.

This will also make it possible to support features like TRACY_NO_EXIT more easily (they need to be set while building, right now our options aren't available until after tracy is built. Zex would benefit from being able to enable this by default.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant