CLI Source Compilation Guide for windows, macOS and linux. #107
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Source compilation guide for all 3 targets using vcpkg or native package tools:
Requires the same Pr's that the build-runners do:
🔥 EMBER DOCUMENTATION: COMPILING EMBER USING CLI
Open a terminal at the directory you want to fetch Ember (/and vcpkg) into.
Windows
macOS
/
Linux
1. PRE-REQUIREMENTS:
In order to compile Ember from source some build tools are needed.
In particular we need git and cmake for this, as well as anything platform dependant.
Windows
macOS
Linux
Next we are going to acquire one (or several) of the compilers which we are going to use for compiling Ember;
Windows
macOS
Linux
2. GETTING DEPENDENCIES:
Ember also needs a few libraries in order to compile, either manually or through vcpkg;
A) Install using vcpkg
Windows
macOS
Linux
B) Install using native tools and sources/precompiled binaries
Windows
macOS
Linux
3. DOWNLOAD/UPDATE EMBER:
We are using git for both downloading and updating Ember
First time setting up Ember:
Windows
/
macOS
/
Linux
Updating Ember:
Windows
/
macOS
/
Linux
4. BUILD EMBER WITH CMAKE:
We are now ready to compile Ember using cmake and the compiler of your choice;
Windows
macOS
Linux