diff options
Diffstat (limited to 'BUILD.md')
-rw-r--r-- | BUILD.md | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -3,6 +3,7 @@ The following steps will allow you to compile your own NorthstarLauncher executa *This guide assumes you have already installed Northstar as shown in [this page](https://r2northstar.gitbook.io/r2northstar-wiki/installing-northstar/basic-setup)* +## Windows ### Steps 1. **Install Git** from [this link](https://git-scm.com) 2. **Clone** the [R2Northstar/NorthstarLauncher](https://github.com/R2Northstar/NorthstarLauncher) repo with submodules using this command `git clone --recurse-submodules https://github.com/R2Northstar/NorthstarLauncher.git` @@ -39,3 +40,12 @@ Developers who can work a command line may be interested in using [Visual Studio - Run `cmake . -G "Ninja"` to generate build files. - Run `cmake --build .` to build the project. + +## Linux +### Steps +1. Clone the GitHub repo +2. Use `cd` to navigate to the cloned repo's directory +3. Then, run the following commands in order: +* `docker build --rm -t northstar-build-fedora .` +* `docker run --rm -it -e CC=cl -e CXX=cl --mount type=bind,source="$(pwd)",destination=/build northstar-build-fedora cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_SYSTEM_NAME=Windows -G "Ninja"` +* `docker run --rm -it -e CC=cl -e CXX=cl --mount type=bind,source="$(pwd)",destination=/build northstar-build-fedora cmake --build .` |