comparison LinuxCompilation.txt @ 1415:728c22ade2e2

cleaning
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 03 Jun 2015 21:30:25 +0200
parents d29e56f59dcf
children 729d69336919
comparison
equal deleted inserted replaced
1414:0a67a502c90f 1415:728c22ade2e2
72 distributions. Distributions tagged by "SUPPORTED" are tested by 72 distributions. Distributions tagged by "SUPPORTED" are tested by
73 Sébastien Jodogne. Distributions tagged by "CONTRIBUTED" come from 73 Sébastien Jodogne. Distributions tagged by "CONTRIBUTED" come from
74 Orthanc users. 74 Orthanc users.
75 75
76 76
77 SUPPORTED - Debian Squeeze (6.x)
78 --------------------------------
79
80 # sudo apt-get install build-essential unzip cmake mercurial \
81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
82 libgoogle-glog-dev libpng-dev libgtest-dev \
83 libsqlite3-dev libssl-dev zlib1g-dev
84
85 # cmake -DALLOW_DOWNLOADS=ON \
86 -DUSE_SYSTEM_BOOST=OFF \
87 -DUSE_SYSTEM_DCMTK=OFF \
88 -DUSE_SYSTEM_MONGOOSE=OFF \
89 -DUSE_SYSTEM_JSONCPP=OFF \
90 -DUSE_SYSTEM_PUGIXML=OFF \
91 -DENABLE_JPEG=OFF \
92 -DENABLE_JPEG_LOSSLESS=OFF \
93 ~/Orthanc
94
95
96 SUPPORTED - Debian Wheezy (7.x)
97 -------------------------------
98
99 # sudo apt-get install build-essential unzip cmake mercurial \
100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
101 libgtest-dev libpng-dev libsqlite3-dev \
102 libssl-dev zlib1g-dev libdcmtk2-dev \
103 libboost-all-dev libwrap0-dev libjsoncpp-dev
104
105 # cmake -DALLOW_DOWNLOADS=ON \
106 -DUSE_SYSTEM_GOOGLE_LOG=OFF \
107 -DUSE_SYSTEM_MONGOOSE=OFF \
108 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
109 -DUSE_SYSTEM_PUGIXML=OFF \
110 -DENABLE_JPEG=OFF \
111 -DENABLE_JPEG_LOSSLESS=OFF \
112 ~/Orthanc
113
114
115 SUPPORTED - Debian Jessie/Sid 77 SUPPORTED - Debian Jessie/Sid
116 ----------------------------- 78 -----------------------------
117 79
118 # sudo apt-get install build-essential unzip cmake mercurial \ 80 # sudo apt-get install build-essential unzip cmake mercurial \
119 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ 81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
148 -DUSE_SYSTEM_PUGIXML=OFF \ 110 -DUSE_SYSTEM_PUGIXML=OFF \
149 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ 111 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
150 ~/Orthanc 112 ~/Orthanc
151 113
152 114
153 SUPPORTED - Ubuntu 12.10
154 ------------------------
155
156 # sudo apt-get install build-essential unzip cmake mercurial \
157 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
158 libgoogle-glog-dev libgtest-dev libpng-dev \
159 libsqlite3-dev libssl-dev zlib1g-dev \
160 libdcmtk2-dev libboost-all-dev libwrap0-dev libcharls-dev
161
162 With JPEG:
163
164 # cmake "-DDCMTK_LIBRARIES=CharLS;dcmjpls;wrap;oflog" \
165 -DALLOW_DOWNLOADS=ON \
166 -DUSE_SYSTEM_MONGOOSE=OFF \
167 -DUSE_SYSTEM_JSONCPP=OFF \
168 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
169 -DUSE_SYSTEM_PUGIXML=OFF \
170 ~/Orthanc
171
172
173 Without JPEG:
174
175 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \
176 -DALLOW_DOWNLOADS=ON \
177 -DUSE_SYSTEM_MONGOOSE=OFF \
178 -DUSE_SYSTEM_JSONCPP=OFF \
179 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
180 -DUSE_SYSTEM_PUGIXML=OFF \
181 -DENABLE_JPEG=OFF \
182 -DENABLE_JPEG_LOSSLESS=OFF \
183 ~/Orthanc
184
185
186 SUPPORTED - Ubuntu 13.10
187 ------------------------
188
189 # sudo apt-get install build-essential unzip cmake mercurial \
190 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \
191 libgoogle-glog-dev libgtest-dev libpng-dev \
192 libsqlite3-dev libssl-dev zlib1g-dev \
193 libdcmtk2-dev libboost-all-dev libwrap0-dev libjsoncpp-dev
194
195 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \
196 -DALLOW_DOWNLOADS=ON \
197 -DUSE_SYSTEM_MONGOOSE=OFF \
198 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
199 -DUSE_SYSTEM_PUGIXML=OFF \
200 -DENABLE_JPEG=OFF \
201 -DENABLE_JPEG_LOSSLESS=OFF \
202 ~/Orthanc
203
204
205
206 SUPPORTED - Fedora 19/20
207 ------------------------
208
209 # sudo yum install unzip make automake gcc gcc-c++ python cmake \
210 boost-devel curl-devel dcmtk-devel glog-devel \
211 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \
212 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel
213
214 # cmake "-DDCMTK_LIBRARIES=CharLS" \
215 -DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \
216 ~/Orthanc
217
218 Note: Have also a look at the official package:
219 http://pkgs.fedoraproject.org/cgit/orthanc.git/tree/?h=f18
220
221
222 115
223 SUPPORTED - Ubuntu 14.04 LTS 116 SUPPORTED - Ubuntu 14.04 LTS
224 ---------------------------- 117 ----------------------------
225 118
226 # cmake -DALLOW_DOWNLOADS=ON \ 119 # cmake -DALLOW_DOWNLOADS=ON \
227 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ 120 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \
228 -DUSE_SYSTEM_MONGOOSE=OFF \ 121 -DUSE_SYSTEM_MONGOOSE=OFF \
229 -DDCMTK_LIBRARIES=dcmjpls \ 122 -DDCMTK_LIBRARIES=dcmjpls \
230 ~/Orthanc 123 ~/Orthanc
124
125
126
127 SUPPORTED - Fedora 20-22
128 ------------------------
129
130 # sudo yum install unzip make automake gcc gcc-c++ python cmake \
131 boost-devel curl-devel dcmtk-devel glog-devel \
132 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \
133 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel
134
135 You will also have to install "gflags-devel" on Fedora 21&22:
136
137 # sudo yum install gflags-devel
138
139 # cmake "-DDCMTK_LIBRARIES=CharLS" \
140 -DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \
141 ~/Orthanc
142
143 Note: Have also a look at the official package:
144 http://pkgs.fedoraproject.org/cgit/orthanc.git/tree/?h=f18
231 145
232 146
233 147
234 SUPPORTED - FreeBSD 10.1 148 SUPPORTED - FreeBSD 10.1
235 ------------------------ 149 ------------------------