COIN-OR::LEMON - Graph Library

Ticket #120: install-40e8e42b2e79.patch

File install-40e8e42b2e79.patch, 5.3 KB (added by Akos Ladanyi, 16 years ago)
  • INSTALL

    # HG changeset patch
    # User Akos Ladanyi <ladanyi@tmit.bme.hu>
    # Date 1217416049 -3600
    # Node ID 40e8e42b2e79ae18422d9eafcbdef2ecc29fbe5f
    # Parent  da953e387d31b09feb8008172fd2aa318db62d89
    Update INSTALL file.
    
    diff --git a/INSTALL b/INSTALL
    a b  
    33
    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 webpage (http://lemon.cs.elte.hu/).
     6available at our web page (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 changes to the directory which was created when you extracted the
    14      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 runs the configure shell script, which does some checks and
    19      configuration (creates makefiles etc).
     18      This runs the configure shell script, which does some checks and creates
     19      the makefiles.
    2020
    21   3. `make'
     21   3. `make'
    2222
    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.
     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.
    2526
    26   4. `make check'
     27   4. `make check'
    2728
    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.
     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.
    3132
    32   5. `make install'
     33   5. `make install'
    3334
    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'
     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'.
    3839
     40   6. `make install-html'
    3941
    40 Configure Flags
    41 ===============
     42      This 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.
    4247
    43    You can pass the following flags to configure in step 1
    44 (see ./configure --help for more):
    4548
    46 CXX=comp
     49Configure Options and Variables
     50===============================
     51
     52   In step 2 you can customize the actions of configure by setting variables
     53and passing options to it. This can be done like this:
     54`./configure [OPTION]... [VARIABLE=VALUE]...'
     55
     56   Below you will find some useful variables and options (see
     57`./configure --help' for more):
     58
     59CXX='comp'
    4760
    4861  Change the C++ compiler to 'comp'.
    4962
    5063CXXFLAGS='flags'
    5164
    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.
     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.
    5671
    5772--enable-demo
    5873
    59    Build the demo programs too.
     74   Build the examples in the demo subdirectory.
    6075
    6176--disable-demo
    6277
    63    Do not build the demo programs (default).
     78   Do not build the examples in the demo subdirectory (default).
    6479
    6580--enable-benchmark
    6681
    67    Build the benchmark programs too.
     82   Build the programs in the benchmark subdirectory.
    6883
    6984--disable-benchmark
    7085
    71    Do not build the benchmark programs (default).
     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.
    7295
    7396--with-glpk[=PREFIX]
    7497
     
    115138--without-cplex
    116139
    117140   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.