02022fe7b353a0534339864598964c8a1c9fbcd4
[projects.git] / doc / mconfigure.1
1 .\" Manpage for mconfigure.
2 .\" Contact mail@wagnertech.de to correct errors or typos.
3 .TH mconfigure 1 "Aug 2018" "GNU" "WagnerTech Utilities"
4 .SH NAME
5 mconfigure \- interface to build system of WagnerTech UG
6 .SH SYNOPSIS
7 .B mconfigure
8 [-cdpoV] [-a ARCH] [-C TOOLSET] [-v VERSION]
9 .I paket 
10 .SH DESCRIPTION
11 mconfigure builds the artefact 
12 .I paket.
13 mconfigure has to be called in the projects base directory containing a directoty named
14 .B debian,
15 that contains the files described in
16 .B mbuild(7).
17 .SH OPTIONS
18 .TP
19 -a ARCH
20 A multiarch cross compile is issued
21 .TP
22 -c
23 select configuration step
24 .TP
25 -C TOOLSET
26 Defines the cross compile toolset. TOOLSET can either be an absolute path or a directory expected
27 in the /opt/cross directory
28 .TP
29 -d
30 select compile step
31 .TP
32 -p
33 select pack step
34 .TP
35 -o
36 support old Debian 7 format
37 .TP
38 -v VERSION
39 set version to VERSION
40 .TP
41 -V
42 verion is set by the project in the prepare step. The environment variables
43 .B version
44 and
45 .B build
46 have to be added to the setenv.sh file in the debian directory.
47 .PP
48 If no steps are selected all steps are performed.
49 .SH SEE ALSO
50 mbuild(7): Overview description
51 .SH BUGS
52 No known bugs.
53 .SH AUTHOR
54 Michael Wagner (michael@wagnertech.de)
55