Skip to content

[Build]: Add Emscripten/WebAssembly build support#11

Merged
nircoe merged 3 commits into
mainfrom
nircoe/main/cmake_openal_config
Aug 2, 2025
Merged

[Build]: Add Emscripten/WebAssembly build support#11
nircoe merged 3 commits into
mainfrom
nircoe/main/cmake_openal_config

Conversation

@nircoe

@nircoe nircoe commented Aug 2, 2025

Copy link
Copy Markdown
Owner
  • Add comprehensive Emscripten/WebAssembly build support with emcmake
    integration
  • Create modular cmake/openal_config.cmake for platform-specific OpenAL
    backend configuration
  • Add ci-web.yml workflow for multi-host WebAssembly build validation
    (Ubuntu, Windows, macOS)
  • Auto-disable tests for Emscripten builds due to testcoe compatibility
    issues
  • Refactor main CMakeLists.txt to use modular configuration system
  • Update all documentation (README.md, ARCHITECTURE.md, ROADMAP.md,
    CONTRIBUTING.md)

@nircoe nircoe self-assigned this Aug 2, 2025
@nircoe nircoe force-pushed the nircoe/main/cmake_openal_config branch from 03ec19f to e8ceff8 Compare August 2, 2025 17:27
@nircoe nircoe changed the title [Build]: Refactor CMake configuration and add Emscripten support [Build]: Add Emscripten/WebAssembly build support Aug 2, 2025
@nircoe nircoe force-pushed the nircoe/main/cmake_openal_config branch 3 times, most recently from 52ce0f7 to 71f4edb Compare August 2, 2025 19:06
@nircoe nircoe force-pushed the nircoe/main/cmake_openal_config branch from 71f4edb to 02722f2 Compare August 2, 2025 19:14
@nircoe nircoe marked this pull request as ready for review August 2, 2025 19:23
@nircoe nircoe merged commit 5691a0f into main Aug 2, 2025
8 checks passed
@nircoe nircoe deleted the nircoe/main/cmake_openal_config branch August 2, 2025 19:24
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