versions.cmake 8.75 KB
Newer Older
Chuck Atkins's avatar
Chuck Atkins committed
1
superbuild_set_revision(expat
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
2
3
  URL     "http://www.paraview.org/files/dependencies/expat-2.2.6.tar.bz2"
  URL_MD5 ca047ae951b40020ac831c28859161b2)
Chuck Atkins's avatar
Chuck Atkins committed
4

Ben Boeckel's avatar
Ben Boeckel committed
5
superbuild_set_revision(llvm
Chuck Atkins's avatar
Chuck Atkins committed
6
7
  URL     "https://www.paraview.org/files/dependencies/llvm-7.0.0.src.tar.xz"
  URL_MD5 e0140354db83cdeb8668531b431398f0)
Ben Boeckel's avatar
Ben Boeckel committed
8

9
superbuild_set_revision(glproto
10
  URL     "https://www.paraview.org/files/dependencies/glproto-1.4.17.tar.bz2"
11
12
13
  URL_MD5 5565f1b0facf4a59c2778229c1f70d10)

superbuild_set_revision(mesa
Chuck Atkins's avatar
Chuck Atkins committed
14
15
  URL     "https://www.paraview.org/files/dependencies/mesa-18.2.2.tar.xz"
  URL_MD5 5931dd76a7533c7c5e702a4e5c00d3bb)
16
17
get_property(mesa_revision GLOBAL PROPERTY mesa_revision)
superbuild_set_revision(osmesa ${mesa_revision})
18

Ben Boeckel's avatar
Ben Boeckel committed
19
superbuild_set_revision(silo
20
  URL     "https://www.paraview.org/files/dependencies/silo-4.10.2-bsd-smalltest.tar.gz"
21
  URL_MD5 d2a9023f63de361d91f94646d5d1974e)
22

Ben Boeckel's avatar
Ben Boeckel committed
23
superbuild_set_revision(genericio
24
  URL     "https://www.paraview.org/files/dependencies/genericio-master-a15ffc76cfa9f9674f933e8cb5ffc97a97fd7b27.zip"
25
  URL_MD5 daea4ea2076fb6a1b8ccded8e861e1be)
Ben Boeckel's avatar
Ben Boeckel committed
26

27
set(paraview_doc_ver_series "5.8")
28
set(paraview_doc_ver "${paraview_doc_ver_series}.0")
29
superbuild_set_revision(paraviewgettingstartedguide
30
  URL     "https://www.paraview.org/files/v${paraview_doc_ver_series}/ParaViewGettingStarted-${paraview_doc_ver}.pdf"
31
  URL_MD5 392a29c111c5867b51e78bcb83e64198)
32
superbuild_set_revision(paraviewtutorialdata
33
  URL     "https://www.paraview.org/files/data/ParaViewTutorialData.tar.gz"
34
35
  URL_MD5 ff7ceab8cfc674b227c0bba392d1ed3c)

36
37
38
39
# Other than the `git` and `source` selections, the name of the selection
# should be the version number of the selection. See
# `superbuild_setup_variables` in `CMakeLists.txt` for the logic which relies
# on this assumption.
40
superbuild_set_selectable_source(paraview
41
  # NOTE: When updating this selection, also update `README.md` and CMakeLists.txt.
42
43
  # NOTE: When 5.8.0 is added, remove 5.7.0 and also remove deprecated vars in
  #       `paraview.cmake`
44
45
46
  SELECT 5.8.0-RC1 DEFAULT
    URL     "http://www.paraview.org/files/v5.8/ParaView-v5.8.0-RC1.tar.xz"
    URL_MD5 eac4f96d20da17cc2f80c1c35152d14b
47
  SELECT git CUSTOMIZABLE
48
49
50
51
    GIT_REPOSITORY "https://gitlab.kitware.com/paraview/paraview.git"
    GIT_TAG        "origin/master"
  SELECT source CUSTOMIZABLE
    SOURCE_DIR "source-paraview")
Ben Boeckel's avatar
Ben Boeckel committed
52
53
get_property(paraview_revision GLOBAL
  PROPERTY paraview_revision)
54
superbuild_set_revision(catalyst
Ben Boeckel's avatar
Ben Boeckel committed
55
  ${paraview_revision})
Ben Boeckel's avatar
Ben Boeckel committed
56
unset(paraview_revision)
Ben Boeckel's avatar
Ben Boeckel committed
57

Ben Boeckel's avatar
Ben Boeckel committed
58
superbuild_set_revision(vrpn
59
  # https://github.com/vrpn/vrpn.git
60
  URL     "https://www.paraview.org/files/dependencies/vrpn-a545ef6415f0026aabdbdb1d7fdbefeb91c47d4f.tar.bz2"
61
  URL_MD5 e1686f664c00519a251a50d6a8e328d5)
Ben Boeckel's avatar
Ben Boeckel committed
62

Ben Boeckel's avatar
Ben Boeckel committed
63
superbuild_set_revision(vortexfinder2
64
  # https://github.com/hguo/vortexfinder2.git
65
66
  URL     "https://www.paraview.org/files/dependencies/vortexfinder2-bb76f80ad08223d49fb42e828c1416daa19f7ecb.tar.bz2"
  URL_MD5 47d12a5103d66b5db782c43c5255b26b)
Ben Boeckel's avatar
Ben Boeckel committed
67

68
69
70
71
72
#------------------------------------------------------------------------------
# Optional Plugins. Doesn't affect ParaView binaries at all even if missing
# or disabled.
#------------------------------------------------------------------------------

73
superbuild_set_revision(socat
74
  URL     "https://www.paraview.org/files/dependencies/socat-1.7.3.1.tar.bz2"
75
  URL_MD5 334e46924f2b386299c9db2ac22bcd36)
76

Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
77
set(ispc_version "1.9.2")
78
if (WIN32)
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
79
80
81
82
83
84
85
86
87
  if (MSVC12)
    # for VS2013, we use older version of ISPC
    set(ispc_version "1.9.1")
    set(ispc_file "https://www.paraview.org/files/dependencies/ispc-v${ispc_version}-windows-vs2013.zip")
    set(ispc_md5 "ae836b2cb4b7610e92a84fb1feaef72f")
  else ()
    set(ispc_file "https://www.paraview.org/files/dependencies/ispc-v${ispc_version}-windows.zip")
    set(ispc_md5 "3bcfab1e48b64be2cd160e14eaa2f9ab")
  endif()
88
elseif (APPLE)
89
  set(ispc_file "https://www.paraview.org/files/dependencies/ispc-v${ispc_version}-osx.tar.gz")
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
90
  set(ispc_md5 "387cce62a6c63def5e6eb1c0a468a3db")
91
else ()
92
  set(ispc_file "https://www.paraview.org/files/dependencies/ispc-v${ispc_version}-linux.tar.gz")
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
93
  set(ispc_md5 "0178a33a065ae65d0be00be23871cf9f")
94
endif ()
Ben Boeckel's avatar
Ben Boeckel committed
95
96
97
superbuild_set_revision(ispc
  URL     "${ispc_file}"
  URL_MD5 "${ispc_md5}")
98

David E. DeMarle's avatar
David E. DeMarle committed
99
superbuild_set_revision(embree
100
101
  URL     "https://www.paraview.org/files/dependencies/embree-3.2.0.tar.gz"
  URL_MD5 f414fefe6167ba58102fd0eb06c9ee5b)
David E. DeMarle's avatar
David E. DeMarle committed
102

Ben Boeckel's avatar
Ben Boeckel committed
103
superbuild_set_revision(ospray
Ben Boeckel's avatar
Ben Boeckel committed
104
105
  URL     "https://www.paraview.org/files/dependencies/ospray-1.8.4.tar.gz"
  URL_MD5 359a56552d981d057bfbd3e97f4fc0b7)
106

107
superbuild_set_revision(ospraymaterials
108
109
  URL     "https://www.paraview.org/files/data/OSPRayMaterials-0.2.tar.gz"
  URL_MD5 3b2716318ec8bf719373f25737b0bddc)
110

111
112
113
114
superbuild_set_revision(openimagedenoise
  URL     "https://www.paraview.org/files/dependencies/oidn-0.8.1.src.tar.gz"
  URL_MD5 4951edc5422682b639595c9fc8dbadcc)

Ken Martin's avatar
Ken Martin committed
115
superbuild_set_revision(openvr
116
  URL     "https://www.paraview.org/files/dependencies/openvr_1.0.10_win_thin.zip"
Ken Martin's avatar
Ken Martin committed
117
118
  URL_MD5 062a029869423808aebc32f85edf38e2)

119
superbuild_set_revision(paraviewwebvisualizer
Scott Wittenburg's avatar
Scott Wittenburg committed
120
121
  URL     "https://www.paraview.org/files/dependencies/pvw-visualizer-3.2.0.tgz"
  URL_MD5 363e2dff0ed5efe96aadb783cdca6ba0)
122

Sebastien Jourdain's avatar
Sebastien Jourdain committed
123
superbuild_set_revision(paraviewweblite
Scott Wittenburg's avatar
Scott Wittenburg committed
124
125
  URL     "https://www.paraview.org/files/dependencies/paraview-lite-1.4.3.tgz"
  URL_MD5 2e5b5ce704c0bcacf31f9bd79c779f7d)
126
127

superbuild_set_revision(paraviewwebglance
Scott Wittenburg's avatar
Scott Wittenburg committed
128
129
  URL     "https://www.paraview.org/files/dependencies/paraview-glance-3.5.10.tgz"
  URL_MD5 b8307fcdbabacd8fd3ca471eab33353a)
Sebastien Jourdain's avatar
Sebastien Jourdain committed
130

131
superbuild_set_revision(paraviewwebflow
Scott Wittenburg's avatar
Scott Wittenburg committed
132
133
  URL     "https://www.paraview.org/files/dependencies/paraview-flow-1.0.7.tgz"
  URL_MD5 50843ec3338687011a1d42018fde325d)
134

135
superbuild_set_revision(paraviewwebdivvy
Scott Wittenburg's avatar
Scott Wittenburg committed
136
137
  URL     "https://www.paraview.org/files/dependencies/pvw-divvy-1.3.16.tgz"
  URL_MD5 481b18eb7b087a45e0269b7496b6b4db)
Ben Boeckel's avatar
Ben Boeckel committed
138

139
superbuild_set_revision(las
140
  URL     "https://www.paraview.org/files/dependencies/libLAS-1.8.1.tar.bz2"
141
  URL_MD5 2e6a975dafdf57f59a385ccb87eb5919)
Ben Boeckel's avatar
Ben Boeckel committed
142
143

if (WIN32)
Ben Boeckel's avatar
Ben Boeckel committed
144
145
  set(nvidiaindex_platform "windows-x64")
  set(nvidiaindex_2_1_md5 "f6efc09092771eb0bfb375a503a95c04")
Ben Boeckel's avatar
Ben Boeckel committed
146
  set(nvidiaindex_2_2_md5 "93bb894e7951227862ea308f7d6e2e18")
147
  set(nvidiaindex_2_3_md5 "f7374dfe3eec789b07957e4924fa029f")
Ben Boeckel's avatar
Ben Boeckel committed
148
elseif (UNIX AND NOT APPLE)
Ben Boeckel's avatar
Ben Boeckel committed
149
150
  set(nvidiaindex_platform "linux")
  set(nvidiaindex_2_1_md5 "9fd5af702af6a6a6f2aba3a960703fb3")
Ben Boeckel's avatar
Ben Boeckel committed
151
  set(nvidiaindex_2_2_md5 "b97518f8b5d05497455e90ba5a0712f1")
152
  set(nvidiaindex_2_3_md5 "9c57d22f065f2ac7c978e6e6e06ebb69")
Ben Boeckel's avatar
Ben Boeckel committed
153
endif ()
Ben Boeckel's avatar
Ben Boeckel committed
154
superbuild_set_selectable_source(nvidiaindex
Ben Boeckel's avatar
Ben Boeckel committed
155
  SELECT 2.3 DEFAULT
156
    URL     "http://www.paraview.org/files/dependencies/nvidia-index-libs-2.3.20190820-${nvidiaindex_platform}.tar.bz2"
Ben Boeckel's avatar
Ben Boeckel committed
157
    URL_MD5 "${nvidiaindex_2_3_md5}"
Ben Boeckel's avatar
Ben Boeckel committed
158
  SELECT 2.2
Ben Boeckel's avatar
Ben Boeckel committed
159
    URL     "http://www.paraview.org/files/dependencies/nvidia-index-libs-2.2.20181218-${nvidiaindex_platform}.tar.bz2"
Ben Boeckel's avatar
Ben Boeckel committed
160
161
162
163
    URL_MD5 "${nvidiaindex_2_2_md5}"
  SELECT 2.1
    URL     "http://www.paraview.org/files/dependencies/nvidia-index-libs-2.1.20180314-${nvidiaindex_platform}.tar.bz2"
    URL_MD5 "${nvidiaindex_2_1_md5}")
Ben Boeckel's avatar
Ben Boeckel committed
164

165
166
167
168
# These two packages are only available at these URLs from inside Kitware. They
# are available from NVIDIA at these URLs:
#   - https://developer.nvidia.com/designworks/optix/download
#   - https://developer.nvidia.com/mdl-sdk
Ben Boeckel's avatar
Ben Boeckel committed
169
170
171
172
173
174
175
176
177
178
179
if (WIN32)
  set(nvidiaoptix_platform "win64")
  set(nvidiaoptix_md5 "1cc3026f4a1fc945e7158e8a66f8f9bd")
elseif (UNIX AND NOT APPLE)
  set(nvidiaoptix_platform "linux64")
  set(nvidiaoptix_md5 "b5e9cdcb691ad7813e4e24986579a1ef")
endif ()
superbuild_set_revision(nvidiaoptix
  URL     "http://www.paraview.org/files/dependencies/internal/NVIDIA-OptiX-SDK-6.0.0-${nvidiaoptix_platform}-25650775.tar.gz"
  URL_MD5 "${nvidiaoptix_md5}")

Ben Boeckel's avatar
Ben Boeckel committed
180
181
182
superbuild_set_revision(nvidiamdl
  URL     "http://www.paraview.org/files/dependencies/internal/mdl-sdk-314800.830.tar.bz2"
  URL_MD5 "d500a122918741eb418887d66e03325b")
Ben Boeckel's avatar
Ben Boeckel committed
183
184

superbuild_set_revision(visrtx
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
185
186
  URL     "http://www.paraview.org/files/dependencies/visrtx-v0.1.6.tar.gz"
  URL_MD5 "c5fef9abd9d56bbbf2c222f0b0943e41")
Cory Quammen's avatar
Cory Quammen committed
187
188
189
190

superbuild_set_revision(mili
  URL     "https://www.paraview.org/files/dependencies/mili-15.1.tar.gz"
  URL_MD5 "8848db9a5e692c010806d64b8c5e46a4")
Chuck Atkins's avatar
Chuck Atkins committed
191
192
193
194

superbuild_set_revision(zfp
  URL     "https://www.paraview.org/files/dependencies/zfp-0.5.5.tar.gz"
  URL_MD5 "bc7e5fb1cd4345d17f7b9d470a1f23e7")
Chuck Atkins's avatar
Chuck Atkins committed
195

Chuck Atkins's avatar
Chuck Atkins committed
196
superbuild_set_selectable_source(adios2
Chuck Atkins's avatar
Chuck Atkins committed
197
198
199
  SELECT v2.5.0 DEFAULT
    URL     "https://www.paraview.org/files/dependencies/adios2-v2.5.0.tar.gz"
    URL_MD5 "a50a6bcd02a0a296484a213dca7f9a11"
Chuck Atkins's avatar
Chuck Atkins committed
200
201
202
  SELECT git CUSTOMIZABLE
    GIT_REPOSITORY "https://github.com/ornladios/ADIOS2.git"
    GIT_TAG        "origin/master")
203
204
205
206

superbuild_set_revision(libfabric
  URL     "http://www.paraview.org/files/dependencies/libfabric-1.8.0.tar.bz2"
  URL_MD5 "c19c257856cb6e5094e73bf727e2d76c")
207
208
209
210
211

superbuild_set_revision(protobuf
  GIT_REPOSITORY "https://github.com/protocolbuffers/protobuf"
  GIT_TAG 2.7.0
  SOURCE_SUBDIR cmake)