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

Generate bindings for each target #7

Merged
merged 5 commits into from
Apr 3, 2024
Merged

Generate bindings for each target #7

merged 5 commits into from
Apr 3, 2024

Conversation

Octogonapus
Copy link
Member

As far as I understand it, we need to generate bindings per-target because the JLL contains header files per-target and they could differ.
I would rather be safe than sorry.

@Octogonapus Octogonapus requested a review from quinnj March 25, 2024 21:22
@quinnj
Copy link
Member

quinnj commented Mar 25, 2024

Hmmmm, yeah, I agree we should do the platform specific generated code. I wonder if there's a relatively simple way we could only put truly platform-specific code in the individual platform files and share the other 99%, partly to avoid needing to commit 145K lines of code 😬

gen/Manifest.toml Outdated Show resolved Hide resolved
@Octogonapus Octogonapus requested a review from quinnj April 2, 2024 22:37
@Octogonapus
Copy link
Member Author

@quinnj This is RTM for me. I had to ignore some ITT API symbols that aren't useful to us.

uuid = "73048d1d-b8c4-5092-a58d-866c5e8d1e50"
version = "0.9.14+0"
version = "0.9.3+1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like this slipped back again

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I bumped it back up and re-ran the generation, which was good for me to try out locally anyway.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, not sure how that happened

@quinnj quinnj merged commit f65634e into main Apr 3, 2024
11 checks passed
@quinnj quinnj deleted the handle_all_targets branch April 3, 2024 04:05
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

Successfully merging this pull request may close these issues.

2 participants