-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME.dev
109 lines (74 loc) · 2.78 KB
/
README.dev
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
━━━━━━━━━━━━━━━━━━━━━━
README.DEV
Benjamin Negrevergne
━━━━━━━━━━━━━━━━━━━━━━
Table of Contents
─────────────────
1 Developper manual
.. 1.1 Developper documentation (doxygen)
.. 1.2 Checkout the source tree
.. 1.3 Compile in release mode
.. 1.4 Compile in debug mode
.. 1.5 Run test suite
.. 1.6 Release paraminer
.. 1.7 Editing README file
..... 1.7.1 README.dev
1 Developper manual
═══════════════════
1.1 Developper documentation (doxygen)
──────────────────────────────────────
[http://membres-liglab.imag.fr/negrevergne/paraminer/doxygen/]
1.2 Checkout the source tree
────────────────────────────
╭────
│ git clone <gitrepos> paraminer
│ cd paraminer
│ git submodule init
│ git submodule update
╰────
1.3 Compile in release mode
───────────────────────────
╭────
│ ./autogen.sh
│ mkdir -p build/release; cd build/release
│ ../../configure
│ make
╰────
1.4 Compile in debug mode
─────────────────────────
╭────
│ ./autogen.sh
│ mkdir -p build/debug; cd build/debug
│ ../../configure --enable-debug
│ make
╰────
1.5 Run test suite
──────────────────
(in build/debug, or build/release)
╭────
│ make check
╰────
debug test suite:
╭────
│ source tests/tests-env.sh
╰────
will set up the environment variable to have access to all tests
scripts and testing software.
Then you can run tests individually from paraminer/tests
1.6 Release paraminer
─────────────────────
make dist will create an tar.gz archive
1.7 Editing README file
───────────────────────
Please DO NOT edit the README file in the archive root
directory. Instead edit the README.org and export it as:
• a flat (utf8) README file (stored at: <archive_root_dir>/README)
• a hypertext file (stored at: <archive_root_dir>/doc/readme.html)
The export is done using emacs org-mode.
For convinience, README and doc/readme.html are both tracked in the
git repository, and therefore they must be updated when they undergo
some modifications.
1.7.1 README.dev
╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
Please DO NOT edit README.dev, instead edit README.dev.org and export
it as README.dev.