aboutsummaryrefslogtreecommitdiff
path: root/docs/manual/Building.Compiling.md
blob: 7505755b133cce3759d2adfd54ccec1ee5d5ae41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Compiling

## Create qbs configuration
Before you can build anything with qbs, you need to set up the compiler
toolchain as well as Qt.

```
qbs setup-toolchains --detect
qbs setup-qt /usr/bin/qmake-qt5 qt5
```

## Compile

1. Create a build folder
```
[smolbote repo]$ mkdir ../build
```

2. Build
```
[smolbote repo]$ qbs build -d ../build profile:qt5 release
```
This installs the files to ../build/release/install-root.

3. Install
```
[smolbote repo]$ qbs install -d ../build -p poi --install-root "/install/root" profile:qt5 release
```