More explanation howto build OONF
[oonf.git] / BUILDING
1 At the moment you need the following things to compile OLSRd2:
2 1) a C buildchain (normally gcc, but should work with LLVM/Clang)
3 2) cmake
4 3) git
5 4) developer files for libnl-3 (e.g. libnl-3-dev)
6
7 To build the OLSR.org Network Framework open a shell in the OONF
8 directory and run the following commands:
9
10 > cd build
11 > cmake ..
12 > make
13
14 There are some build variables you can choose to configure building.
15 We suggest to use ccmake to do this, but the defaults should
16 be already reasonable.
17
18 > cd build
19 > ccmake ..
20
21 If you want to crosscompile the routing agent, you will find a few
22 examples in the cmake/cross. To compile the code with OpenWRT, you
23 can use the repository (or a local copy) as an OpenWRT feed.