mescc: Add missing defines.
[mes.git] / INSTALL
1                                                               -*- org -*-
2 Building and Installing Mes
3
4 * Get it
5
6    git clone https://gitlab.com/janneke/mes
7
8 * Prerequisites
9
10 ** A C compiler, GNU Gcc 4.9.3 is known to work.
11 The idea is to drop this requirement, of course.
12
13 ** Guile, version 2.0.12 or is know to work.
14 Guile is not strictly necessary but it is used by the configure script
15 and in development.
16
17 ** GNU Make, version 4.0 is know to work.
18 Not strictly necessary.
19
20 ** /bin/sh, GNU Bash 4.3 is known to work.
21 Let's just say for now that it gets awkward without a shell.
22
23
24 *** Development (but see [[./guix.scm]])
25
26 ** GNU coreutils
27 ** sed, GNU sed 4.2 is known to work.
28 ** git, 2.10 is known to work.
29 ** Perl, 5.22 is known to work.
30
31 * Build it
32
33    ./configure
34    make all
35
36 * Check it
37
38    make check
39
40 * Install it
41
42    make install
43 * Guix it...
44
45    guix package -f guix.scm