Skip to content

Tracking PR for the godot-cpp cmake changes#829

Closed
enetheru wants to merge 1 commit intoCraterCrash:2.1from
enetheru:2.1-modernise
Closed

Tracking PR for the godot-cpp cmake changes#829
enetheru wants to merge 1 commit intoCraterCrash:2.1from
enetheru:2.1-modernise

Conversation

@enetheru
Copy link
Copy Markdown

@enetheru enetheru commented Nov 9, 2024

Hi,

These cmake changes track the changes Ive been making over at godot-cpp PR:1598

This is one of the only projects that uses cmake that I can verify my changes with.
If you find them interesting I would appreciate any feedback you can profile.

Cheers,
Samuel.

Some changes are just for testing
.gitignore cmake-build*
.gitmodules point to my cherry picked branch
Commented out engine fetching and building
Get platform, target, and arch tags from godot-cpp
remove godot-cpp from cmake module path
remove build flags, all inherited from godot-cpp now
@enetheru enetheru closed this Feb 2, 2025
@enetheru enetheru deleted the 2.1-modernise branch February 2, 2025 00:49
@Naros
Copy link
Copy Markdown
Member

Naros commented Feb 2, 2025

Hi @enetheru did you intend to delete this?

@enetheru
Copy link
Copy Markdown
Author

enetheru commented Feb 2, 2025

Sorry yeah, I started again.

@enetheru enetheru restored the 2.1-modernise branch February 2, 2025 06:34
@enetheru
Copy link
Copy Markdown
Author

enetheru commented Feb 2, 2025

Here is the second attempt branch https://github.com/enetheru/godot-orchestrator/tree/gdext-4.4
I also made a godot-cpp build profile in this one that cuts the number of godot-cpp sources down from 1K to 350 or so. But I dont know how that will interact with your plugin.

There was one line that was concerning and that was

src/script/serialization/text_loader_instance.cpp:887 which fails to compile

@Naros
Copy link
Copy Markdown
Member

Naros commented Feb 2, 2025

I'll take a look. I believe the text_loader_instance.cpp:887 failure is expected as that line didn't make it into 4.4 :(

@enetheru enetheru deleted the 2.1-modernise branch March 9, 2025 23:19
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