Skip to content

Make ndk version configurable as a command-like argument. #1779

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Ivorforce
Copy link
Member

@Ivorforce Ivorforce commented May 2, 2025

In my project, I need to bump ndk to a newer version to be able to use C++20.

It would be possible to bump it here, but that would possibly break users' CI (on update), and wouldn't be future proof either.
I think it's appropriate to just make it configurable, since I don't think it needs to be in sync with godotengine master.

Edit: I have tested this with my own GDExtension, seems to build fine! I haven't tested it will run, but given that godot itself has been ndk version 27 now, I don't think it's required to use the same version as it does, so I don't think there should be hidden caveats.

@Ivorforce Ivorforce added the topic:buildsystem Related to the buildsystem or CI setup label May 2, 2025
@Ivorforce Ivorforce added this to the 4.x milestone May 2, 2025
@Ivorforce Ivorforce requested a review from a team as a code owner May 2, 2025 15:14
@Ivorforce Ivorforce added cherrypick:4.2 cherrypick:4.3 cherrypick:4.4 enhancement This is an enhancement on the current functionality labels May 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick:4.2 cherrypick:4.3 cherrypick:4.4 enhancement This is an enhancement on the current functionality topic:buildsystem Related to the buildsystem or CI setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant