blob: 878d458108f1bd3113323b526372e0d8ca930c35 (
plain)
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
|
To build and install rasdaman from a git clone, first initialize the
build system by running
$ autoreconf -vis .
To build and install rasdaman from a dist tarball (*.tar.*) or after
running the above command:
$ ./configure
$ make
# make install
You may set the installation directory and other parameters by options
to ./configure. To see them, use:
$ ./configure --help
Once installed, see the "rasdaman Installation Guide" for the next steps.
It can be found in manuals_and_examples/manuals/pdf/inst-guide.pdf
Tips and tricks:
~~~~~~~~~~~~~~~~
* Shorter build times (without building the doxygen documentation)
are possible if you run your builds with DOXYGEN=: (':' is 'true').
Permanently disable doxygen builds:
$ ./configure DOXYGEN=no
Disable doxygen builds, but make it overridable in later builds:
$ ./configure DOXYGEN=:
$ make DOXYGEN=doxygen
If configure has found doxygen, temporarily run a build without
doxygen:
$ make DOXYGEN=: all
* If some libraries are installed in special places, you can set
CPPFLAGS or LDFLAGS when running configure, i.e. e.g.
$ export CPPFLAGS="-I/usr/include/netpbm" LDFLAGS="-L/usr/lib/hdf"
$ ./configure --prefix=$PWD/_i --with-hdf4
to build on a Fedora 14 system.
* If you are building from a git clone and want to clean ALL files
like you had just done a fresh "git clone", run
$ git clean -f -x -d
CAUTION: This will REMOVE ALL FILES not committed to the git repo!
* As it is generally recommended to configure rasdaman --with-hdf4,
you should add that flag when you run "make distcheck" as well:
$ make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-hdf4"
|