COIN-OR::LEMON - Graph Library

Changes in INSTALL [245:da1d220b176b:5:233b4094ceae] in lemon-main


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL

    r245 r5  
    44   Since you are reading this I assume you already obtained one of the release
    55tarballs and successfully extracted it. The latest version of LEMON is
    6 available at our web page (http://lemon.cs.elte.hu/).
     6available at our webpage (http://lemon.cs.elte.hu/).
    77
    88   In order to install LEMON from the extracted source tarball you have to
    99issue the following commands:
    1010
    11    1. `cd lemon-x.y.z'
     11  1. `cd lemon-x.y.z'
    1212
    13       This command changes to the directory which was created when you
    14       extracted the sources. The x.y.z part is a version number.
     13     This changes to the directory which was created when you extracted the
     14     sources. The x.y.z part is a version number.
    1515
    16    2. `./configure'
     16  2. `./configure'
    1717
    18       This command runs the configure shell script, which does some checks and
    19       creates the makefiles.
     18     This runs the configure shell script, which does some checks and
     19     configuration (creates makefiles etc).
    2020
    21    3. `make'
     21  3. `make'
    2222
    23       This command compiles the non-template part of LEMON into libemon.a
    24       file. It also compiles the programs in the tools, benchmark and demo
    25       subdirectories when enabled.
     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.
    2625
    27    4. `make check'
     26  4. `make check'
    2827
    29       This step is optional, but recommended. It runs the test programs that
    30       we developed for LEMON to check whether the library works properly on
    31       your platform.
     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.
    3231
    33    5. `make install'
     32  5. `make install'
    3433
    35       This command installs LEMON under /usr/local (you will need root
    36       privileges to be able to do that). If you want to install it to some
    37       other location, then pass the --prefix=DIRECTORY flag to configure in
    38       step 2. For example: `./configure --prefix=/home/username/lemon'.
    39 
    40    6. `make install-html'
    41 
    42       This command installs the documentation under share/doc/lemon/docs. The
    43       generated documentation is included in the tarball. If you want to
    44       generate it yourself, then run `make html'. Note that for this you need
    45       to have the following programs installed: Doxygen, Graphviz, Ghostscript,
    46       Latex.
     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'
    4738
    4839
    49 Configure Options and Variables
    50 ===============================
     40Configure Flags
     41===============
    5142
    52    In step 2 you can customize the actions of configure by setting variables
    53 and passing options to it. This can be done like this:
    54 `./configure [OPTION]... [VARIABLE=VALUE]...'
     43   You can pass the following flags to configure in step 1
     44(see ./configure --help for more):
    5545
    56    Below you will find some useful variables and options (see
    57 `./configure --help' for more):
    58 
    59 CXX='comp'
     46CXX=comp
    6047
    6148  Change the C++ compiler to 'comp'.
     
    6350CXXFLAGS='flags'
    6451
    65   Pass the 'flags' to the compiler. For example CXXFLAGS='-O3 -march=pentium-m'
    66   turns on generation of aggressively optimized Pentium-M specific code.
    67 
    68 --prefix=PREFIX
    69 
    70   Set the installation prefix to PREFIX. By default it is /usr/local.
     52  Pass the 'flags' to the compiler. For example
     53  CXXFLAGS='-O3 -march=pentium-m'
     54  turns  on generation of aggressively optimized
     55  Pentium-M specific code.
    7156
    7257--enable-demo
    7358
    74    Build the examples in the demo subdirectory.
     59   Build the demo programs too.
    7560
    7661--disable-demo
    7762
    78    Do not build the examples in the demo subdirectory (default).
     63   Do not build the demo programs (default).
    7964
    8065--enable-benchmark
    8166
    82    Build the programs in the benchmark subdirectory.
     67   Build the benchmark programs too.
    8368
    8469--disable-benchmark
    8570
    86    Do not build the programs in the benchmark subdirectory (default).
    87 
    88 --enable-tools
    89 
    90    Build the programs in the tools subdirectory (default).
    91 
    92 --disable-tools
    93 
    94    Do not build the programs in the tools subdirectory.
     71   Do not build the benchmark programs (default).
    9572
    9673--with-glpk[=PREFIX]
     
    139116
    140117   Disable CPLEX support.
    141 
    142 --with-soplex[=PREFIX]
    143 
    144    Enable SoPlex support (default). You should specify the prefix too if
    145    you installed SoPlex to some non-standard location (e.g. your home
    146    directory). If it is not found, SoPlex support will be disabled.
    147 
    148 --with-soplex-includedir=DIR
    149 
    150    The directory where the SoPlex header files are located. This is only
    151    useful when the SoPlex headers and libraries are not under the same
    152    prefix (which is unlikely).
    153 
    154 --with-soplex-libdir=DIR
    155 
    156    The directory where the SoPlex libraries are located. This is only
    157    useful when the SoPlex headers and libraries are not under the same
    158    prefix (which is unlikely).
    159 
    160 --without-soplex
    161 
    162    Disable SoPlex support.
Note: See TracChangeset for help on using the changeset viewer.