equal
deleted
inserted
replaced
1 |
1 |
2 Building volta |
2 Building volta |
3 =============== |
3 =============== |
4 |
4 |
5 Volta should build with minimal effort. First, make sure you have |
5 Volta should build with minimal effort and without external dependencies, except for |
6 dependencies installed. |
6 GNU make. (http://www.gnu.org/software/make/) |
7 |
|
8 |
|
9 Dependencies |
|
10 ------------ |
|
11 |
|
12 Currently, volta requires the following to compile: |
|
13 |
|
14 Regular dependencies: |
|
15 |
|
16 - GNU make (http://www.gnu.org/software/make/) |
|
17 - sqlite3 (http://www.sqlite.org/) |
|
18 |
|
19 Development dependencies (optional): |
|
20 |
|
21 - ragel (http://www.complang.org/ragel/) |
|
22 - mercurial (http://mercurial.selenic.com/) |
|
23 - google-perftools (http://code.google.com/p/google-perftools/) |
|
24 - graphviz (http://www.graphviz.org/) |
|
25 - ctags (http://ctags.sourceforge.net/) |
|
26 |
7 |
27 |
8 |
28 Compiling |
9 Compiling |
29 --------- |
10 --------- |
30 |
11 |
62 |
43 |
63 You can use the 'debug' make target to compile a (very noisy) binary |
44 You can use the 'debug' make target to compile a (very noisy) binary |
64 that contains gdb symbols and perftool hooks. Set the CPUPROFILE |
45 that contains gdb symbols and perftool hooks. Set the CPUPROFILE |
65 environment variable to "cpu.prof" to generate a profile. |
46 environment variable to "cpu.prof" to generate a profile. |
66 |
47 |
|
48 If you're hacking, you'll want these dependencies installed too. |
|
49 |
|
50 - ragel (http://www.complang.org/ragel/) |
|
51 - mercurial (http://mercurial.selenic.com/) |
|
52 - google-perftools (http://code.google.com/p/google-perftools/) |
|
53 - graphviz (http://www.graphviz.org/) |
|
54 - ctags (http://ctags.sourceforge.net/) |
|
55 |