This repository has been archived by the owner on Sep 7, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathversions.cmake
381 lines (307 loc) · 12.4 KB
/
versions.cmake
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
# This maintains the links for all sources used by this superbuild.
# Simply update this file to change the revision.
# One can use different revision on different platforms.
# e.g.
# if (UNIX)
# ..
# else (APPLE)
# ..
# endif()
include(CMakeDependentOption)
add_revision(libunwind
URL "http://download.savannah.nongnu.org/releases/libunwind/libunwind-1.2.tar.gz"
URL_MD5 eefcb5d7f78fdc8f1ed172a26ea4202f
)
add_revision(papi
URL "http://icl.utk.edu/projects/papi/downloads/papi-5.5.1.tar.gz"
URL_MD5 86a8a6f3d0f34cd83251da3514aae15d
)
add_revision(extrae
URL "https://ftp.tools.bsc.es/extrae/extrae-3.4.3-src.tar.bz2"
URL_MD5 779a95aa9f498a658041f9c851ecb4f1
# URL "https://ftp.tools.bsc.es/extrae/extrae-3.5.0-src.tar.bz2"
# URL_MD5 832c1babb1e8f8661163120e60d918a0
)
add_revision(bzip2
URL "http://www.paraview.org/files/dependencies/bzip2-1.0.6.tar.gz"
URL_MD5 00b516f4704d4a7cb50a1d97e6e8e15b)
# NOTE: if updating bzip2 version, fix patch in bzip2.cmake
add_revision(libsodium
URL "https://github.com/jedisct1/libsodium/releases/download/1.0.15/libsodium-1.0.15.tar.gz"
URL_MD5 070373e73a0b10bd96f412e1732ebc42)
add_revision(zlib
URL "http://zlib.net/zlib-1.2.11.tar.gz"
URL_MD5 1c9f62f0778697a09d36121ead88e08e)
# NOTE: if updating zlib version, fix patch in zlib.cmake
add_revision(png
URL "http://download.sourceforge.net/libpng/libpng-1.6.29.tar.gz"
URL_MD5 68553080685f812d1dd7a6b8215c37d8)
add_revision(freetype
URL "https://download.savannah.gnu.org/releases/freetype/freetype-2.8.tar.gz"
URL_MD5 c89c00767f939bff559d5dad326c1355)
add_revision(szip
URL "http://paraview.org/files/dependencies/szip-2.1.tar.gz"
URL_MD5 902f831bcefb69c6b635374424acbead)
add_revision(hdf5
URL "https://support.hdfgroup.org/ftp/HDF5/current18/src/hdf5-1.8.19.tar.bz2"
URL_MD5 6f0353ee33e99089c110a1c8d2dd1b22)
# URL "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0-patch1/src/hdf5-1.10.0-patch1.tar.bz2"
# URL_MD5 f6d980febe2c35c11670a9b34fa3b487)
add_revision(openssl
URL "https://www.openssl.org/source/openssl-1.1.0e.tar.gz"
URL_MD5 51c42d152122e474754aea96f66928c6)
add_revision(silo
URL "http://paraview.org/files/dependencies/silo-4.9.1-bsd.tar.gz"
URL_MD5 465d2a0a8958b088cde83fb2a5a7eeef)
add_revision(cgns
URL "http://www.paraview.org/files/dependencies/cgnslib_3.1.3-4.tar.gz"
URL_MD5 442bba32b576f3429cbd086af43fd4ae)
add_revision(ccmio
URL "http://packages.zenotech.com/libccmio-2.6.1.tar.gz"
URL_MD5 fa363a5f9c297dd1ddfa67c86cbfe09a)
add_revision(ffmpeg
URL "http://paraview.org/files/dependencies/ffmpeg-2.3.3.tar.bz2"
URL_MD5 72361d3b8717b6db3ad2b9da8df7af5e)
add_revision(libxml2
URL "ftp://xmlsoft.org/libxslt/libxml2-2.9.6.tar.gz"
URL_MD5 dbae8327d8471941bf0472e273473e36)
add_revision(libxslt
URL "ftp://xmlsoft.org/libxslt/libxslt-1.1.31.tar.gz"
URL_MD5 14e9842a70fda476065f2eefcbc29af0
)
add_revision(fontconfig
URL "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.1.tar.gz"
URL_MD5 ce55e525c37147eee14cc2de6cc09f6c)
add_revision(qt4
URL "http://download.qt.io/archive/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz"
URL_MD5 2edbe4d6c2eff33ef91732602f3518eb)
if (WIN32)
add_revision(qt5
URL "http://download.qt.io/official_releases/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.zip"
URL_MD5 57b25c68982237abb9e18b347034e005)
else ()
add_revision(qt5
URL "http://download.qt.io/official_releases/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.tar.gz"
URL_MD5 90f3fbce38ed16e5dc2cd0909ae86ca4)
endif ()
if (WIN32)
if (64bit_build)
add_revision(python
URL "http://www.paraview.org/files/dependencies/python+deps.tar.bz2"
URL_MD5 "4318b8f771eda5606d9ce7f0be9f82e1")
else ()
add_revision(python
URL "http://www.paraview.org/files/dependencies/python+deps-x32.tar.bz2"
URL_MD5 "6ba441784a672e08379d23ddd61146f0")
endif ()
elseif (CROSS_BUILD_STAGE STREQUAL "CROSS")
add_revision(python
URL "http://www.paraview.org/files/dependencies/Python-2.7.3.tgz"
URL_MD5 "2cf641732ac23b18d139be077bd906cd")
else()
add_revision(python
URL "https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz"
URL_MD5 "17add4bf0ad0ec2f08e0cae6d205c700")
endif()
add_revision(numpy
URL "https://pypi.python.org/packages/source/n/numpy/numpy-1.9.1.tar.gz"
URL_MD5 78842b73560ec378142665e712ae4ad9)
# URL "http://paraview.org/files/dependencies/numpy-1.8.1+cmake+static.tar.bz2"
# URL_MD5 1974dbb4bfa1509e492791a8cd225774)
add_revision(matplotlib
URL "http://paraview.org/files/dependencies/matplotlib-1.1.1_notests.tar.gz"
URL_MD5 30ee59119599331bf1f3b6e838fee9a8)
add_revision(mpi4py
URL "https://pypi.python.org/packages/source/m/mpi4py/mpi4py-1.3.1.tar.gz"
URL_MD5 dbe9d22bdc8ed965c23a7ceb6f32fc3c)
add_revision(colorama
URL "https://pypi.python.org/packages/source/c/colorama/colorama-0.3.2.tar.gz"
URL_MD5 2949d760dfe510a74f5bf4287d474f33)
add_revision(pycuda
URL "https://pypi.python.org/packages/source/p/pycuda/pycuda-2014.1.tar.gz"
URL_MD5 fdc2f59e57ab7256a7e0df0d9d943022)
add_revision(pyyaml
URL "https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.11.tar.gz"
URL_MD5 f50e08ef0fe55178479d3a618efe21db)
add_revision(codepy
URL "https://pypi.python.org/packages/source/c/codepy/codepy-2013.1.2.tar.gz"
URL_MD5 257e0c14a4bdd60cb58f8b775c2db395)
add_revision(jinja2
URL "https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz"
URL_MD5 b9dffd2f3b43d673802fe857c8445b1a)
add_revision(cgen
URL "https://pypi.python.org/packages/source/c/cgen/cgen-2014.1.tar.gz"
URL_MD5 dd43dff8afe4c6354412ddd1bd6d4f28)
add_revision(snakemq
URL "https://pypi.python.org/packages/source/s/snakeMQ/snakeMQ-1.2.tar.gz"
URL_MD5 1bf0c94dfc85dfc44428157b80780595)
#if (POWER8)
# add_revision(boost
# URL "http://packages.zenotech.com/boost_1_55_0-power8.tar.gz"
# URL_MD5 b18d3c174ecd9df0cc1e4ff62018622e)
#else()
add_revision(boost
URL "https://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_65_1.tar.gz"
URL_MD5 ee64fd29a3fe42232c6ac3c419e523cf)
#endif()
# URL "http://www.paraview.org/files/dependencies/boost_1_50_0.tar.gz"
# URL_MD5 dbc07ab0254df3dda6300fd737b3f264)
#add_revision(boost
# URL "http://sourceforge.net/projects/boost/files/boost/1.56.0/boost_1_56_0.tar.gz/download"
# URL_MD5 8c54705c424513fa2be0042696a3a162)
add_revision(gcc
URL "http://packages.zenotech.com/gcc-4.9.2.tar.bz2"
URL_MD5 881344fd1febfd0641e7d648830678d1)
add_revision(manta
URL "http://paraview.org/files/dependencies/manta-r2439.tar.gz"
URL_MD5 fbf4107fe2f6d7e8a5ae3dda71805bdc)
if (UNIX)
if(POWER8)
# add_revision(mpi
#URL "http://packages.zenotech.com/openmpi-1.6.5-power8.tar.gz"
#URL_MD5 5eb18cf7a26d6e7048016cf9a8489b2e)
add_revision(mpi
URL "http://mvapich.cse.ohio-state.edu/download/mvapich/mv2/mvapich2-2.3a.tar.gz"
URL_MD5 87c3fbf8a755b53806fa9ecb21453445)
set(MPI_VENDOR "MVAPICH")
else()
# Added zCFD mpi
if( NOT USE_SYSTEM_mpi)
set(MPI_VENDOR "OPENMPI-1.6")
endif()
add_revision(mpi
URL "http://packages.zenotech.com/openmpi-1.6.5.tar.bz2"
URL_MD5 03aed2a4aa4d0b27196962a2a65fc475)
# if( NOT USE_SYSTEM_mpi)
# set(MPI_VENDOR "OPENMPI-1.10")
# endif()
# add_revision(mpi URL "http://packages.zenotech.com/openmpi-1.10.1.tar.bz2"
# URL_MD5 f0fcd77ed345b7eafb431968124ba16e)
# if( NOT USE_SYSTEM_mpi)
# set(MPI_VENDOR "OPENMPI-2.0")
# endif()
# add_revision(mpi URL "https://www.open-mpi.org/software/ompi/v2.x/downloads/openmpi-2.0.0rc1.tar.bz2"
# URL_MD5 5e79c74aba55726db23ae9134aa55657)
#add_revision(mpi
# URL "http://paraview.org/files/dependencies/mpich2-1.4.1p1.tar.gz"
# URL_MD5 b470666749bcb4a0449a072a18e2c204)
endif()
elseif (WIN32)
add_revision(mpi
URL "http://www.paraview.org/files/dependencies/openmpi-1.4.4.tar.gz"
URL_MD5 7253c2a43445fbce2bf4f1dfbac113ad)
endif()
add_revision(osmesa
URL "https://mesa.freedesktop.org/archive/mesa-17.0.6.tar.gz"
URL_MD5 05a111fad5297025e5e47c1d6f8ab79f)
add_revision(libxsmm
GIT_REPOSITORY https://github.com/hfp/libxsmm.git
GIT_TAG release
)
# ----------------------------------------------------------------------------
# You choose to download ParaView source form GIT or other URL/FILE tarball
option(ParaView_FROM_GIT "If enabled then the repository is fetched from git" ON)
cmake_dependent_option(ParaView_FROM_SOURCE_DIR "Enable to use existing ParaView source." OFF
"NOT ParaView_FROM_GIT" OFF)
if (ParaView_FROM_GIT)
# Download PV from GIT
add_revision(paraview
GIT_REPOSITORY https://github.com/zenotech/ParaView.git
GIT_TAG "pv44")
else()
if (ParaView_FROM_SOURCE_DIR)
add_customizable_revision(paraview
SOURCE_DIR "ParaViewSource")
else()
# Variables to hold the URL and MD5 (optional)
add_customizable_revision(paraview
URL "http://www.paraview.org/files/v4.4/ParaView-v4.4.0-source.tar.gz"
URL_MD5 "fa1569857dd680ebb4d7ff89c2227378")
endif()
endif()
#------------------------------------------------------------------------------
# Optional Plugins. Doesn't affect ParaView binaries at all even if missing
# or disabled.
#------------------------------------------------------------------------------
if (USE_NONFREE_COMPONENTS)
add_revision(qhull
GIT_REPOSITORY https://github.com/mathstuf/qhull.git
GIT_TAG next)
add_revision(genericio
GIT_REPOSITORY https://kwgitlab.kitware.com/paraview/genericio.git
GIT_TAG master)
# Add an option to not use diy from SVN. On Debian-Etch the SVN is too old
# to work with invalid SVN certificates.
option(DIY_SKIP_SVN "If enabled, we simply download diy from a source tar" OFF)
if(DIY_SKIP_SVN)
add_revision(diy
URL "http://paraview.org/files/dependencies/diy-src.r178.tar.gz"
URL_MD5 4fba13aae93927d0f32dd6db0599ffcd)
else()
add_revision(diy
GIT_REPOSITORY https://gitlab.kitware.com/paraview/diy.git
GIT_TAG f5c00a034279d20cf040705d78a6b7bdb4beae43) # r178
endif()
add_revision(cosmotools
GIT_REPOSITORY git://public.kitware.com/cosmotools.git
GIT_TAG v0.13)
add_revision(acusolve
GIT_REPOSITORY https://kwgitlab.kitware.com/paraview/acusolvereaderplugin.git
GIT_TAG master)
add_revision(vistrails
GIT_REPOSITORY https://kwgitlab.kitware.com/paraview/vistrails.git
GIT_TAG master)
endif ()
#add_customizable_revision(vortexfinder2
# GIT_REPOSITORY https://github.com/hguo/vortexfinder2.git
# GIT_TAG 2bdae9bfc0f36e1013a4b41c5d25c9e6ebbf1701)
add_customizable_revision(vortexfinder2
GIT_REPOSITORY https://github.com/tj-corona/vortexfinder2.git
GIT_TAG paraview-superbuild)
#add_revision(mili_plugin
# URL ${CMAKE_CURRENT_SOURCE_DIR}/Externals/mili)
add_revision(portfwd
URL "http://www.paraview.org/files/dependencies/portfwd-0.29.tar.gz"
URL_MD5 93161c91e12b0d67ca52dc13708a2f2f)
add_revision(lapack
URL "http://paraview.org/files/dependencies/lapack-3.4.2.tgz"
URL_MD5 61bf1a8a4469d4bdb7604f5897179478)
#add_revision(netcdf
# URL http://www.paraview.org/files/dependencies/netcdf-4.3.2.modified.tar.gz
# URL_MD5 1841196c2bfcf10246966eecf92ad0ec)
add_revision(netcdf
URL ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.4.1.1.tar.gz
URL_MD5 503a2d6b6035d116ed53b1d80c811bda)
add_revision(netcdfcpp
URL http://packages.zenotech.com/netcdf-cxx-4.2.tar.gz
URL_MD5 fbd422bf5bfe964c9fda68e074455650)
add_revision(libffi
URL ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
URL_MD5 83b89587607e3eb65c70d361f13bab43)
add_revision(mxml
URL http://www.paraview.org/files/dependencies/mxml-2.9.tar.gz
URL_MD5 e21cad0f7aacd18f942aa0568a8dee19
)
add_revision(adios
URL http://www.paraview.org/files/dependencies/adios-1.8-439f0fb6.tar.bz2
URL_MD5 a88701c77a7ead5daadd8d8aff70556a
)
# zCFD specfic projects
add_revision(parmetis
URL "http://packages.zenotech.com/parmetis-4.0.2.tar.gz"
URL_MD5 d07c8c40a4f48fc1585f6fdeb0acce65)
#add_revision(trilinos
# URL "http://packages.zenotech.com/trilinos-11.4.1-Source.tar.bz2"
# URL_MD5 150110384be0c92f38f91ec2c599f7f1)
add_revision(trilinos
URL "http://trilinos.csbsju.edu/download/files/trilinos-12.12.1-Source.tar.gz"
URL_MD5 35b15e9d874026bd9f37f8db2aa96dc4)
add_revision(scotch
URL "http://packages.zenotech.com/scotch_5.1.12b.tar.gz"
URL_MD5 5d912599c2521b1ecbcd8d12b68eef9c)
add_revision(threadworker
GIT_REPOSITORY https://github.com/zenotech/ThreadWorker.git
GIT_TAG master)
add_revision(highorder
GIT_REPOSITORY https://github.com/zenotech/PV-HighOrder.git
GIT_TAG master)