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

CMake: fix break for build prior to modernisation PR #1649

Merged
merged 1 commit into from
Nov 28, 2024

Conversation

enetheru
Copy link
Contributor

While reviewing tutorials and discussing with users, I thought of a way to mitigate breaking changes to cmake solution.
By re-adding the godot::cpp target alias as a template_debug lib it will solve a great deal of pain from users migrating.

@enetheru enetheru requested a review from a team as a code owner November 23, 2024 13:42
@enetheru enetheru changed the title fix break for build prior to modernisation PR CMake: fix break for build prior to modernisation PR Nov 23, 2024
@dsnopek dsnopek added cmake topic:buildsystem Related to the buildsystem or CI setup labels Nov 25, 2024
@dsnopek dsnopek added this to the 4.x milestone Nov 25, 2024
Copy link
Collaborator

@dsnopek dsnopek left a comment

Choose a reason for hiding this comment

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

Thanks!

So that builds that relied on the alias already wont break.
@dsnopek dsnopek merged commit af4eaa7 into godotengine:master Nov 28, 2024
@enetheru enetheru deleted the fix-backward-break branch November 28, 2024 15:09
enetheru added a commit to enetheru/godot-cpp that referenced this pull request Nov 28, 2024
Modernise existing cmake options

Merge pull request godotengine#1647 from enetheru/fix#1459

CMake: Align MSVC runtime (MD[d], MT) options to engine
Merge pull request godotengine#1649 from enetheru/fix-backward-break

CMake: fix break for build prior to modernisation PR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake topic:buildsystem Related to the buildsystem or CI setup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants