Skip to content

chore: Update CMake minimum version to 3.10 - #5

Open
itsthisjustin wants to merge 1 commit into
Davidobot:emscriptenfrom
itsthisjustin:feat/cmake-3.10-emscripten-2.0.34
Open

itsthisjustin wants to merge 1 commit into
Davidobot:emscriptenfrom
itsthisjustin:feat/cmake-3.10-emscripten-2.0.34

Conversation

@itsthisjustin

@itsthisjustin itsthisjustin commented Oct 7, 2025 •

Copy link
Copy Markdown

Required for Emscripten 2.0.34+ compatibility.

Emscripten 2.0.34 requires CMake >= 3.10, which is necessary for ARM64 Mac builds.

Changes

Updated cmake_minimum_required(VERSION 3.5) to VERSION 3.10 in:

  • Root CMakeLists.txt
  • freetype-2.8.1
  • libmodplug-0.8.8.4
  • libogg-1.3.2
  • libtheora-1.1.1
  • libvorbis-1.3.5
  • lua-5.1.5
  • mpg123-1.25.6
  • zlib-1.2.12

Note: The love submodule CMakeLists.txt is updated separately in Davidobot/love#4

Related PRs

Required for Emscripten 2.0.34+ compatibility.
Emscripten 2.0.34 requires CMake >= 3.10.

This enables ARM64 Mac builds.

Updated CMakeLists.txt in:
- Root directory
- freetype-2.8.1
- libmodplug-0.8.8.4
- libogg-1.3.2
- libtheora-1.1.1
- libvorbis-1.3.5
- lua-5.1.5
- mpg123-1.25.6
- zlib-1.2.12

Note: love submodule CMakeLists.txt is updated in PR Davidobot/love#4
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.

1 participant