Skip to content

Cherry-picks for the godot-cpp 4.1 branch - 7th batch#1373

Merged
dsnopek merged 17 commits into
godotengine:4.1from
dsnopek:4.1-cherrypicks-7
Feb 16, 2024
Merged

Cherry-picks for the godot-cpp 4.1 branch - 7th batch#1373
dsnopek merged 17 commits into
godotengine:4.1from
dsnopek:4.1-cherrypicks-7

Conversation

@dsnopek

@dsnopek dsnopek commented Jan 22, 2024

Copy link
Copy Markdown
Collaborator

The 7th batch of PR's marked with cherrypick:4.1

Repiteo and others added 15 commits January 22, 2024 15:53
It has just been removed from the Ubuntu 20.04 default install,
breaking our CI setup.

Also, sets Emscripten version to 3.1.39, as done upstream.
Newer versions actually break dynamic library support.

(cherry picked from commit eea33b4)
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 12 to 13.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](emscripten-core/setup-emsdk@v12...v13)

---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 78bf5a4)
…builds

The CMake buildsystem should be completely reviewed to properly match
what is done by SCons, instead of making its own arbitrary decisions on
how godot-cpp should be compiled.

Currently the SCons setup doesn't include warning options, so CMake
shouldn't either. Options similar to upstream Godot's SCons setup could
be added, and then replicated for CMake.

(cherry picked from commit 41517ea)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit a7becb4)
@YuriSizov

Copy link
Copy Markdown
Contributor

Just FYI we plan one more 4.1.x release of the engine itself, RC later this week, and that's probably it.

@dsnopek

dsnopek commented Jan 24, 2024

Copy link
Copy Markdown
Collaborator Author

I've removed the cherry-pick of PR #1357 for now

@dsnopek
dsnopek merged commit 4b63d79 into godotengine:4.1 Feb 16, 2024
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.