Skip to content

Enable CrossPlatform Builds and CI (#345 and #355) #462

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 2 commits into
base: develop
Choose a base branch
from

Conversation

MathewBensonCode
Copy link

@MathewBensonCode MathewBensonCode commented Aug 13, 2025

Changes made to enable cross platform builds

Resolves #354
Resolves #355

  • Upgrade submodule dependencies to newer versions as upstream generally have fixed issues with them. For example assimp -Werror issues and GLM requiring old CMake Flags
  • Rename variables that have the same name as the naming type as this wasn't working with GCC.
  • Replicate Linux CI workflow using Ninja Generator for Linux
  • Remove hard requirement for gcc11 and let the default compiler on the system to be used

…ilippeKernel#355)

Changes made to enable cross platform builds

- Upgrade submodule dependencies to newer versions as upstream generally
  have fixed issues with them. For example assimp -Werror issues and GLM
  requiring old CMake Flags
- Rename variables that have the same name as the naming type as this
  wasn't working with GCC.
- Replicate Linux CI workflow using Ninja Generator for Linux
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps enhancement New feature or request Feature request New feature
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

Make the Engine run on Linux Debian Make the Engine run on macOS
3 participants