blob: 6aa22ae9c5a709e5ab0a63d5b6d9fef005982e0b [file]
.. _compiling-and-running-projects-index:
==============================
Compiling and Running Projects
==============================
This section contains topics about building projects and running the output.
- :ref:`Building-Projects` shows how to use :ref:`emccdoc` as a drop-in replacement for *gcc* in your existing project.
- :ref:`WebAssembly` explains how Emscripten can be used to build WebAssembly files
- :ref:`Running-html-files-with-emrun` explains how to use *emrun* to run generated HTML pages in a locally launched web server.
- :ref:`Modularized-Output` covers the various options for generating modularized JS code.
- :ref:`Deploying-Pages` covers topics related to hosting Emscripten compiled web pages on a CDN.
- :ref:`GitLab` explains how to build and test projects on GitLab.
- :ref:`Contrib-Ports` contains information about contrib ports.
- :ref:`CrossOriginStorage` explains how to enable the experimental Cross-Origin Storage integration for sharing Wasm modules across origins.
.. toctree::
:hidden:
Building-Projects
WebAssembly
Modularized-Output
Dynamic-Linking
Running-html-files-with-emrun
Deploying-Pages
GitLab
Contrib-Ports
CrossOriginStorage