aboutsummaryrefslogtreecommitdiff
path: root/content/install.md
diff options
context:
space:
mode:
authorSander Vrijders <sander@ouroboros.rocks>2019-02-19 11:48:45 +0100
committerSander Vrijders <sander@ouroboros.rocks>2019-02-19 11:56:34 +0100
commit7b329bcdecfd820db98f015fbdd670c49dbdc777 (patch)
tree963a1815b1639d0a63f345a3d6edabdf20fa08b1 /content/install.md
downloadwebsite-7b329bcdecfd820db98f015fbdd670c49dbdc777.tar.gz
website-7b329bcdecfd820db98f015fbdd670c49dbdc777.zip
Initial commit
This adds the initial files for the website, powered by Hugo. Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'content/install.md')
-rw-r--r--content/install.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/content/install.md b/content/install.md
new file mode 100644
index 0000000..ef8220c
--- /dev/null
+++ b/content/install.md
@@ -0,0 +1,52 @@
+---
+title: "Install Ouroboros"
+draft: false
+---
+
+We recommend creating a build directory:
+
+```
+$ mkdir build && cd build
+```
+
+Run cmake providing the path to where you cloned the Ouroboros
+repository. Assuming you created the build directory inside the
+repository directory, do:
+
+```
+$ cmake ..
+```
+
+Build and install Ouroboros:
+
+```
+$ sudo make install
+```
+
+### Advanced options
+
+Ouroboros can be configured by providing parameters to the cmake
+command:
+
+```
+$ cmake -D<option>=<value> ..
+```
+
+Alternatively, after running cmake and before installation, run
+[ccmake](https://cmake.org/cmake/help/v3.0/manual/ccmake.1.html) to
+configure Ouroboros:
+
+```
+$ ccmake .
+```
+
+A list of all options can be found [here](/compopt).
+
+### Remove Ouroboros
+
+To uninstall Ouroboros, simply execute the following command from your
+build directory:
+
+```
+$ sudo make uninstall
+``` \ No newline at end of file