Changeset 2139:582c8c28aa01 in lemon-0.x
- Timestamp:
- 07/14/06 12:51:14 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2853
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
INSTALL
r2131 r2139 41 41 =============== 42 42 43 You can pass the following flags to configure in step 1 (see ./configure44 --help for more):43 You can pass the following flags to configure in step 1 44 (see ./configure --help for more): 45 45 46 --with-glpk[=PREFIX] 46 CXX=comp 47 47 48 Enable GLPK support (default). You should specify the prefix too if you 49 installed GLPK to some non-standard location (e.g. your home directory). If it 50 is not found, GLPK support will be disabled. 48 Change the C++ compiler to 'comp'. 51 49 52 --with-glpk-includedir=DIR 50 CXXFLAGS='flags' 53 51 54 The directory where the GLPK header files are located. This is only useful 55 when the GLPK headers and libraries are not under the same prefix (which is 56 unlikely). 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. 57 56 58 --with-glpk-libdir=DIR 57 --enable-demo 59 58 60 The directory where the GLPK libraries are located. This is only useful 61 when the GLPK headers and libraries are not under the same prefix (which is 62 unlikely). 59 Build the demo programs too. 63 60 64 --without-glpk 61 --disable-demo 62 63 Do not build the demo programs (default). 64 65 --enable-benchmark 66 67 Build the benchmark programs too. 68 69 --disable-benchmark 70 71 Do not build the benchmark programs (default). 72 73 --with-glpk[=PREFIX] 74 75 Enable GLPK support (default). You should specify the prefix too if 76 you installed GLPK to some non-standard location (e.g. your home 77 directory). If it is not found, GLPK support will be disabled. 78 79 --with-glpk-includedir=DIR 80 81 The directory where the GLPK header files are located. This is only 82 useful when the GLPK headers and libraries are not under the same 83 prefix (which is unlikely). 84 85 --with-glpk-libdir=DIR 86 87 The directory where the GLPK libraries are located. This is only 88 useful when the GLPK headers and libraries are not under the same 89 prefix (which is unlikely). 90 91 --without-glpk 65 92 66 93 Disable GLPK support. 67 94 68 95 --with-cplex[=PREFIX] 69 96 70 Enable CPLEX support (default). You should specify the prefix too if you 71 installed CPLEX to some non-standard location (e.g. /opt/ilog/cplex75). If it 72 is not found, CPLEX support will be disabled. 97 Enable CPLEX support (default). You should specify the prefix too 98 if you installed CPLEX to some non-standard location 99 (e.g. /opt/ilog/cplex75). If it is not found, CPLEX support will be 100 disabled. 73 101 74 102 --with-cplex-includedir=DIR 75 103 76 The directory where the CPLEX header files are located. This is only useful77 when the CPLEX headers and libraries are not under the same prefix (e.g. 78 /usr/local/cplex/cplex75/include).104 The directory where the CPLEX header files are located. This is 105 only useful when the CPLEX headers and libraries are not under the 106 same prefix (e.g. /usr/local/cplex/cplex75/include). 79 107 80 108 --with-cplex-libdir=DIR 81 109 82 The directory where the CPLEX libraries are located. This is only useful 83 when 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). 110 The directory where the CPLEX libraries are located. This is only 111 useful when the CPLEX headers and libraries are not under the same 112 prefix (e.g. 113 /usr/local/cplex/cplex75/lib/i86_linux2_glibc2.2_gcc3.0/static_pic_mt). 85 114 86 115 --without-cplex 87 116 88 117 Disable CPLEX support. 89 90 --enable-demo91 92 Build the demo programs too.93 94 --disable-demo95 96 Do not build the demo programs (default).97 98 --enable-benchmark99 100 Build the benchmark programs too.101 102 --disable-benchmark103 104 Do not build the benchmark programs (default). -
README
r2122 r2139 1 LEMON 1 ------------------------------------------------------------------ 2 LEMON - a Library of Efficient Models and Optimization in Networks 3 ------------------------------------------------------------------ 2 4 3 Library of Efficient Models and Optimization in Networks 5 LEMON is the abbreviation of Library of Efficient Models and 6 Optimization in Networks. It is an open source library written in 7 C++. It provides a set of easy-to-use implementation of common data 8 structures and algorithms in the area of optimization and helps 9 implementing new ones. It is an especially suitable tool to solve the 10 design and optimization problems of telecommunications networks. To 11 achieve wide usability, a fundamental design requirement is the 12 genericity of interface of data structures and algorithms. Lemon is 13 intended to become an open source library in order to involve people 14 all around the world in its development. 4 15 5 LEMON is the abbreviation of Library of Efficient Models 6 and Optimization in Networks. It is an open source 7 library written in C++. It provides a set of easy-to-use 8 implementation of common data structures and algorithms 9 in the area of optimization and helps implementing new 10 ones. It is an especially suitable tool to solve the 11 design and optimization problems of telecommunications 12 networks. To achieve wide usability, a fundamental design 13 requirement is the genericity of interface of data 14 structures and algorithms. Lemon is intended to become an 15 open source library in order to involve people all around 16 the world in its development. 16 -------- 17 Contents 18 -------- 17 19 18 The subdirectories 'autopackage', 'build-aux' and 'm4' are 19 needed by installation. In subdirectory 'benchmark' 20 programs can be found that observe the performance of LEMON. 21 Subdirectory 'demo' contains some demonstration programs to 22 make you easier to getting familiar with LEMON. Documentation 23 of LEMON can be found in subdirectory 'doc'. Source code of 24 LEMON is in subdirectory 'lemon'. Some useful scripts related 25 to the usage of LEMON can be found in subdirectory 'scripts'. 26 In subdirectory 'test' you can find some programs, proofing 27 you the correctness of some implementations. 20 COPYING, LICENSE 28 21 29 See file COPYING for copying, distribution and modification 30 conditions and terms. 22 Copying, distribution and modification conditions and terms. 31 23 32 For general building and installation instructions, see the 33 file INSTALL. 24 INSTALL 34 25 35 Version number of the package is the highest one written in 36 file NEWS. 26 For general building and installation instructions, see the file 27 28 lemon/ 29 30 Source code of LEMON itself. 31 32 doc/ 33 34 Documentation of LEMON. The staring page is doc/html/index/html. 35 The documentation will be installed into the directory 36 37 /usr/local/share/doc/lemon/html 38 39 or -- if you use different prefix -- into 40 41 ${prefix}/share/doc/lemon/html 42 43 (see also INSTALL). 44 45 demo/ 46 47 Some demonstration programs to make you easier to getting familiar 48 with LEMON. Use --enable-demo configure option to also compile these 49 codes (see also INSTALL). 50 51 test/ 52 53 Contains programs to check the integrity and correctness of 54 LEMON. The command 'make check' performs these tests. 55 56 benchmark/ 57 58 Contains programs measuring the performance of LEMON. Use 59 --enable-benchmark configure option to also compile these codes (see 60 also INSTALL).
Note: See TracChangeset
for help on using the changeset viewer.