Skip to content

Comments

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

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

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

Conversation

@nircoe
Copy link
Owner

@nircoe nircoe commented Aug 2, 2025

  • 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