File: INSTALL

package info (click to toggle)
cudf 0.10-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 688 kB
  • sloc: ml: 2,509; ansic: 871; makefile: 170; sh: 18
file content (55 lines) | stat: -rw-r--r-- 1,312 bytes parent folder | download | duplicates (3)
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

To build
========

Build dependencies:
- ocaml	>= 3.10.2	(Debian package: "ocaml-nox", RPM: "ocaml")
- findlib		(Debian package: "ocaml-findlib", RPM: "ocaml-findlib")
- extlib		(Debian package: "libextlib-ocaml-dev",
  			 RPM: "ocaml-extlib-devel")
- oUnit			(only needed to run the test suite
  		 	 Debian package: "libounit-ocaml-dev",
			 RPM: "ocaml-ounit-devel")
- glib			(only needed to build the C bindings
			 Debian package: "libglib2.0-dev",
			 RPM: "libglib2.0-devel")
- perl                  (for pod2man, to build cudf-check.1 man page)

To build run:

  $ make all	# build bytecode libs and executables
  $ make opt	# build native code libs and executables (if you have ocamlopt)
  $ make test	# run the test suite (need oUnit)


C bindings
----------

To build the C bindings to the OCaml library run:

  $ make -C c-lib		# build C bindings (to OCaml bytecode)
  $ make -C c-lib-opt		# build C bindings (to OCaml native code)
  $ make -C c-lib test		# run the test suite for C bindings


To install
==========

To install run, after compilation:

  # make install	# install libs and executables

To install under a non-standard location, say "/my/dest/dir":

  $ make install DESTDIR=/my/dest/dir


To uninstall
============

  # make uninstall

or:

  $ make uninstall DESTDIR=/my/dest/dir