blob: 06db22c96b27bd3e1c70ca4b8e663ea0793ed1a0 (
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
|
The Make System
================
To compile this program using cmake you require cmake 3.3 or newer.
Building
--------
The recommended way is to generate a build directory and build in it, e.g.
mkdir build
cd build
cmake .. OR cmake -G Ninja ..
make -j4 OR ninja
You can use either the make or the ninja generator; the ninja stuff is faster,
though. You can also build in-tree:
cmake -G Ninja
ninja
To build a subdirectory; for example, apt-pkg, use one of:
ninja apt-pkg/all
make -C apt-pkg -j4 (or cd apt-pkg && make -j4)
Ninja automatically parallelizes, make needs an explicit -j switch. The travis
system uses the make generator, the packaging as well.
|