COIN-OR::LEMON - Graph Library

source: lemon-0.x/INSTALL @ 2138:a683f63b54e2

Last change on this file since 2138:a683f63b54e2 was 2131:e81cd2898f7a, checked in by Akos Ladanyi, 13 years ago

New, less general installation instructions.

File size: 3.0 KB
Line 
1Installation Instructions
2=========================
3
4   Since you are reading this I assume you already obtained one of the release
5tarballs and successfully extracted it. The latest version of LEMON is
6available at our webpage (http://lemon.cs.elte.hu/).
7
8   In order to install LEMON from the extracted source tarball you have to
9issue the following commands:
10
11  1. `cd lemon-x.y.z'
12
13     This changes to the directory which was created when you extracted the
14     sources. The x.y.z part is a version number.
15
16  2. `./configure'
17
18     This runs the configure shell script, which does some checks and
19     configuration (creates makefiles etc).
20
21  3. `make'
22
23     This command compiles the non-template part of LEMON into libemon.a file.
24     It also compiles the benchmark and demo programs when enabled.
25
26  4. `make check'
27
28     This step is optional, but recommended. It runs the test programs that we
29     developed for LEMON to check whether the library works properly on your
30     platform.
31
32  5. `make install'
33
34     This command installs LEMON under /usr/local (you will need root
35     privileges to be able to do that). If you want to install it to some
36     other location, then pass the --prefix=DIRECTORY flag to configure in
37     step 1. For example: `./configure --prefix=/home/username/lemon'
38
39
40Configure Flags
41===============
42
43   You can pass the following flags to configure in step 1 (see ./configure
44--help for more):
45
46   --with-glpk[=PREFIX]
47
48   Enable GLPK support (default). You should specify the prefix too if you
49installed GLPK to some non-standard location (e.g. your home directory). If it
50is not found, GLPK support will be disabled.
51
52   --with-glpk-includedir=DIR
53
54   The directory where the GLPK header files are located. This is only useful
55when the GLPK headers and libraries are not under the same prefix (which is
56unlikely).
57
58   --with-glpk-libdir=DIR
59
60   The directory where the GLPK libraries are located. This is only useful
61when the GLPK headers and libraries are not under the same prefix (which is
62unlikely).
63
64   --without-glpk
65
66   Disable GLPK support.
67
68   --with-cplex[=PREFIX]
69
70   Enable CPLEX support (default). You should specify the prefix too if you
71installed CPLEX to some non-standard location (e.g. /opt/ilog/cplex75). If it
72is not found, CPLEX support will be disabled.
73
74   --with-cplex-includedir=DIR
75
76   The directory where the CPLEX header files are located. This is only useful
77when the CPLEX headers and libraries are not under the same prefix (e.g.
78/usr/local/cplex/cplex75/include).
79
80   --with-cplex-libdir=DIR
81
82   The directory where the CPLEX libraries are located. This is only useful
83when the CPLEX headers and libraries are not under the same prefix (e.g.
84/usr/local/cplex/cplex75/lib/i86_linux2_glibc2.2_gcc3.0/static_pic_mt).
85
86   --without-cplex
87
88   Disable CPLEX support.
89
90   --enable-demo
91
92   Build the demo programs too.
93
94   --disable-demo
95
96   Do not build the demo programs (default).
97
98   --enable-benchmark
99
100   Build the benchmark programs too.
101
102   --disable-benchmark
103
104   Do not build the benchmark programs (default).
Note: See TracBrowser for help on using the repository browser.