e37090437c2216aef27e78d9d09a9d6decfc9ca8
[osl.git] / INSTALL
1 As the bare minimum, you'll need gcc-4 and gnu make to install
2 libosl. gengetopt is needed to build the oslfsck executable, and
3 help2man to generate its man page.
4
5 If everything mentioned above is available on your system, type
6
7 make
8
9 to build the library, the oslfsck executable and the man page. Then
10 type
11
12 make install
13
14 as root to install libosl, oslfsck and the man page. Finally, update
15 the library cache by running either
16
17 ldconfig # Linux, *BSD
18
19 or
20
21 update_dyld_shared_cache # MacOS
22
23 The default installation prefix is /usr/local. Use
24
25 make install PREFIX=/somewhere/else
26
27 to install in /somewhere/else instead.
28
29 The make targets in the web/ directory are used for web page generation
30 and are not needed to compile, install or use libosl. In order to
31 make these targets the following additional tools are needed:
32
33 - [doxygen](http://www.stack.nl/~dimitri/doxygen/)
34 - [discount](http://www.pell.portland.or.us/~orc/Code/discount/)
35 - [ImageMagick](http://www.imagemagick.org/script/index.php)
36
37 The osl logo was created with Adobe Illustrator by Sebastian Schultheiss.