forked from coin-or/CoinMP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
111 lines (71 loc) · 3.86 KB
/
INSTALL
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
**********************************************************************
*** DOWNLOAD ***
**********************************************************************
You can obtain the source code for the CoinMP package in two ways:
1. Obtain the source directly from the COIN-OR subversion repository
(recommended). For this you needs the program 'svn' installed on
your machine, and output of "svn --version" must contain
"handles 'https' scheme".
Assuming that you want to download the code into a subdirectory
"COIN-CoinMP", you type
svn co https://projects.coin-or.org/svn/CoinMP/stable/1.2 Coin-CoinMP
2. Download the tarball from http://www.coin-or.org/download/source/CoinMP
extract it, for example, with
gunzip CoinMP-1.2.0.tgz
tar xvf CoinMP-1.2.0.tar
(Here "-1.2.0" is of course replaced by the actual release string
in the tarball you downloaded.)
More detailed download instructions can be found at
https://projects.coin-or.org/BuildTools/wiki/user-download
**********************************************************************
**********************************************************************
*** MS Visual Studio Build ***
**********************************************************************
**********************************************************************
To build the 'CoinMP.dll', start MS Visual Studio 8 (2005) or 9 (2008),
open the solution file 'CoinMP.sln' in the CoinMP\MSVisualStudio\v8
folder and select 'Build Solution' from the 'Build' menu.
**********************************************************************
**********************************************************************
*** Unix Build ***
**********************************************************************
**********************************************************************
These instructions are for UNIX-like systems (including Linux, Cygwin
and MSys).
**********************************************************************
*** Unix CONFIGURATION ***
**********************************************************************
Go into the directory that you just downloaded or extracted (e.g.,
Coin-CoinMP or CoinMP_2006Jun07). Then you type
./configure
Note that you might have to specify additional options, in case you
don't want to use the default choices that configure makes (e.g.,
compilers). Please visit
https://projects.coin-or.org/BuildTools/wiki/user-configure
and the CoinMP Trac page
https://projects.coin-or.org/CoinMP
for more information.
If everything went fine, you will see at the end of the output
"Main configuration of CoinMP successful"
**********************************************************************
*** Unix COMPILATION AND INSTALLATION ***
**********************************************************************
In the directory where you ran the configure script:
1. Compile the code by typing
make
2. To test if the code works, you can type
make test
3. To install the code, you type
make install
After this, you will find the executables, libraries and header
files in the "bin", "lib" and "include" subdirectory, respectively.
More information on the compilation and installation can be found at
https://projects.coin-or.org/BuildTools/wiki/user-compile
**********************************************************************
*** UNIX: USING THE LIBRARIES ***
**********************************************************************
Now you can link your own code with the installed libraries. You can
find examples in the
CoinMP/examples/
subdirectory, see also the information at
https://projects.coin-or.org/BuildTools/wiki/user-examples