Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.13 KB

ARCHITECTURE.md

File metadata and controls

45 lines (27 loc) · 1.13 KB

Architecture

Extension Structure

Emscripten Build Target

  • Core extension
  • Provides following functionarity
    • Property page definition (for Visual Studio 2022)
    • Project template
    • WebAssembly debugger

Emscripten Build Definition for vs2017, vs2019

  • Additional package for Visual Studio 2017, 2019
  • Provides following functionarity
    • Property page definition

Emscripten Extension Pack for Visual Studio

  • Installs required extension according to your development environment

Project Files Structure

Emscripten.Build.CppTasks

  • Build Tasks Implementation (EmscriptenCompile, EmscriptenLink, EmscriptenLib) which are used in Toolset.targets

Emscripten.ProjectTemplate

  • Project template with single Main.cpp file

Emscripten.Debugger

Emscripten.DebuggerLauncher

  • Debugger definition of WebAssembly Debugger

Emscripten.BuildSystem

  • .vsix package manifest
  • Definitions of Toolset and project pages