Skip to content

Commit 242ff8f

Browse files
committed
Update dependencies and TPPs
1 parent ee7bf90 commit 242ff8f

8 files changed

+5230
-188
lines changed

apps/common/external/stb_image/stb_image.h

+117-27
Large diffs are not rendered by default.

cmake/package.cmake

+3
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ install(FILES
5252
${PROJECT_SOURCE_DIR}/third-party-programs-OpenVKL.txt
5353
${PROJECT_SOURCE_DIR}/third-party-programs-OIDN.txt
5454
${PROJECT_SOURCE_DIR}/third-party-programs-oneDNN.txt
55+
${PROJECT_SOURCE_DIR}/third-party-programs-DPCPP.txt
56+
${PROJECT_SOURCE_DIR}/third-party-programs-oneAPI-DPCPP.txt
57+
${PROJECT_SOURCE_DIR}/third-party-programs-ISPC.txt
5558
${PROJECT_SOURCE_DIR}/CHANGELOG.md
5659
${PROJECT_SOURCE_DIR}/README.md
5760
DESTINATION ${CMAKE_INSTALL_DOCDIR} COMPONENT lib)

scripts/superbuild/CMakeLists.txt

+10-10
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@ option(DOWNLOAD_ISPC "Download ISPC or use the one found in the system environme
7575
if (DOWNLOAD_ISPC)
7676
set(ISPC_VERSION "1.19.0" CACHE STRING "Which version of ISPC to download?")
7777
mark_as_advanced(CLEAR ISPC_VERSION)
78-
if (ISPC_VERSION STREQUAL "1.18.0")
78+
if (ISPC_VERSION STREQUAL "1.19.0")
7979
if (APPLE)
80-
set(ISPC_HASH "d1435b541182406ff6b18446d31ecceef0eae3aed7654391ae676d3142e0000d")
80+
set(ISPC_HASH "f61993807ba00d5deeb46f65be7e38d7c95bcfb6e6e114993afa53b44320556c")
8181
elseif (WIN32)
82-
set(ISPC_HASH "9210bb2d9d3711367faccb37acf49966696132560b565471c1c6121f4924a17e")
82+
set(ISPC_HASH "3f2953f9328290adfd0143707dce13e342f6df1099b3be5148a25e41347f958c")
8383
else()
84-
set(ISPC_HASH "6c379bb97962e9de7d24fd48b3f7e647dc42be898e9d187948220268c646b692")
84+
set(ISPC_HASH "f99a0afd4c8b5e8aceb46af8e90a7ba0813bf4c4111044ced27d498591304f9c")
8585
endif()
8686
endif()
8787
else()
@@ -95,20 +95,20 @@ endif()
9595

9696
option(DOWNLOAD_TBB "Download TBB or use the one found in the system environment?" ON)
9797
if (DOWNLOAD_TBB)
98-
set(TBB_VERSION "2021.5.0" CACHE STRING "Which version of TBB to download?")
98+
set(TBB_VERSION "2021.8.0" CACHE STRING "Which version of TBB to download?")
9999
mark_as_advanced(CLEAR TBB_VERSION)
100100
option(BUILD_TBB_FROM_SOURCE "Build TBB from source or use pre-built version?" OFF)
101101
mark_as_advanced(CLEAR BUILD_TBB_FROM_SOURCE)
102-
if (TBB_VERSION STREQUAL "2021.5.0")
102+
if (TBB_VERSION STREQUAL "2021.8.0")
103103
if (BUILD_TBB_FROM_SOURCE)
104-
set(TBB_HASH "83ea786c964a384dd72534f9854b419716f412f9d43c0be88d41874763e7bb47")
104+
set(TBB_HASH "a99635a411d86315b37c72ab525de59cd47aa5bd765c5544640ab08f971f83fe")
105105
else()
106106
if (APPLE)
107-
set(TBB_HASH "388c1c25314e3251e38c87ade2323af74cdaae2aec9b68e4c206d61c30ef9c33")
107+
set(TBB_HASH "9d620781d12d36a279bb27f4feb8c3b25d12c133e0d5b8661b867405d2445ee8")
108108
elseif (WIN32)
109-
set(TBB_HASH "096c004c7079af89fe990bb259d58983b0ee272afa3a7ef0733875bfe09fcd8e")
109+
set(TBB_HASH "b9265d4dc5b74e27176c6a6b696882935f605191d014a62c010c9610904e7f65")
110110
else()
111-
set(TBB_HASH "74861b1586d6936b620cdab6775175de46ad8b0b36fa6438135ecfb8fb5bdf98")
111+
set(TBB_HASH "ee410e991bb44ce11437fbf93abedc7c4b1d0cb254e9b91cc2e0ddb0f5375566")
112112
endif()
113113
endif()
114114
endif()

third-party-programs-DPCPP.txt

+110
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
2+
The oneAPI DPC++ Compiler can be found here:
3+
4+
https://github.com/intel/llvm
5+
6+
It uses various components with following licenses:
7+
8+
https://github.com/intel/llvm/blob/master/flang/LICENSE.TXT
9+
https://github.com/intel/llvm/blob/master/compiler-rt/LICENSE.TXT
10+
https://github.com/intel/llvm/blob/master/mlir/LICENSE.TXT
11+
https://github.com/intel/llvm/blob/master/libclc/LICENSE.TXT
12+
https://github.com/intel/llvm/blob/master/libcxxabi/LICENSE.TXT
13+
https://github.com/intel/llvm/blob/master/lld/LICENSE.TXT
14+
https://github.com/intel/llvm/blob/master/cross-project-tests/debuginfo-tests/dexter/LICENSE.txt
15+
https://github.com/intel/llvm/blob/master/libc/LICENSE.TXT
16+
https://github.com/intel/llvm/blob/master/clang-tools-extra/LICENSE.TXT
17+
https://github.com/intel/llvm/blob/master/clang-tools-extra/clang-tidy/cert/LICENSE.TXT
18+
https://github.com/intel/llvm/blob/master/clang-tools-extra/clang-tidy/hicpp/LICENSE.TXT
19+
https://github.com/intel/llvm/blob/master/lldb/LICENSE.TXT
20+
https://github.com/intel/llvm/blob/master/lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE
21+
https://github.com/intel/llvm/blob/master/lldb/third_party/Python/module/six/LICENSE
22+
https://github.com/intel/llvm/blob/master/lldb/third_party/Python/module/pexpect-4.6/LICENSE
23+
https://github.com/intel/llvm/blob/master/polly/LICENSE.TXT
24+
https://github.com/intel/llvm/blob/master/polly/lib/External/isl/LICENSE
25+
https://github.com/intel/llvm/blob/master/polly/lib/External/isl/imath/LICENSE
26+
https://github.com/intel/llvm/blob/master/polly/tools/GPURuntime/LICENSE.TXT
27+
https://github.com/intel/llvm/blob/master/sycl/LICENSE.TXT
28+
https://github.com/intel/llvm/blob/master/llvm-spirv/LICENSE.TXT
29+
https://github.com/intel/llvm/blob/master/bolt/LICENSE.TXT
30+
https://github.com/intel/llvm/blob/master/pstl/LICENSE.TXT
31+
https://github.com/intel/llvm/blob/master/clang/LICENSE.TXT
32+
https://github.com/intel/llvm/blob/master/llvm/utils/lit/LICENSE.TXT
33+
https://github.com/intel/llvm/blob/master/llvm/utils/unittest/googletest/LICENSE.TXT
34+
https://github.com/intel/llvm/blob/master/llvm/utils/unittest/googlemock/LICENSE.txt
35+
https://github.com/intel/llvm/blob/master/llvm/LICENSE.TXT
36+
https://github.com/intel/llvm/blob/master/llvm/include/llvm/Support/LICENSE.TXT
37+
https://github.com/intel/llvm/blob/master/llvm/lib/Support/BLAKE3/LICENSE
38+
https://github.com/intel/llvm/blob/master/llvm/test/YAMLParser/LICENSE.txt
39+
https://github.com/intel/llvm/blob/master/libunwind/LICENSE.TXT
40+
https://github.com/intel/llvm/blob/master/openmp/LICENSE.TXT
41+
https://github.com/intel/llvm/blob/master/openmp/runtime/src/thirdparty/ittnotify/LICENSE.txt
42+
https://github.com/intel/llvm/blob/master/third-party/benchmark/LICENSE
43+
https://github.com/intel/llvm/blob/master/libcxx/LICENSE.TXT
44+
45+
The following people and companies contributed to the LLVM project:
46+
47+
https://github.com/intel/llvm/blob/master/compiler-rt/CREDITS.TXT
48+
https://github.com/intel/llvm/blob/master/libclc/CREDITS.TXT
49+
https://github.com/intel/llvm/blob/master/libcxxabi/CREDITS.TXT
50+
https://github.com/intel/llvm/blob/master/polly/CREDITS.txt
51+
https://github.com/intel/llvm/blob/master/pstl/CREDITS.txt
52+
https://github.com/intel/llvm/blob/master/llvm/CREDITS.TXT
53+
https://github.com/intel/llvm/blob/master/openmp/CREDITS.txt
54+
https://github.com/intel/llvm/blob/master/libcxx/CREDITS.TXT
55+
56+
==============================================================================
57+
Software from third parties included in the LLVM Project:
58+
==============================================================================
59+
The LLVM Project contains third party software which is under different license
60+
terms. All such code will be identified clearly using at least one of two
61+
mechanisms:
62+
1) It will be in a separate directory tree with its own `LICENSE.txt` or
63+
`LICENSE` file at the top containing the specific license and restrictions
64+
which apply to that software, or
65+
2) It will contain specific license and restriction terms at the top of every
66+
file.
67+
68+
==============================================================================
69+
Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
70+
==============================================================================
71+
University of Illinois/NCSA
72+
Open Source License
73+
74+
Copyright (c) 2003-2020 University of Illinois at Urbana-Champaign.
75+
All rights reserved.
76+
77+
Developed by:
78+
79+
LLVM Team
80+
81+
University of Illinois at Urbana-Champaign
82+
83+
http://llvm.org
84+
85+
Permission is hereby granted, free of charge, to any person obtaining a copy of
86+
this software and associated documentation files (the "Software"), to deal with
87+
the Software without restriction, including without limitation the rights to
88+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
89+
of the Software, and to permit persons to whom the Software is furnished to do
90+
so, subject to the following conditions:
91+
92+
* Redistributions of source code must retain the above copyright notice,
93+
this list of conditions and the following disclaimers.
94+
95+
* Redistributions in binary form must reproduce the above copyright notice,
96+
this list of conditions and the following disclaimers in the
97+
documentation and/or other materials provided with the distribution.
98+
99+
* Neither the names of the LLVM Team, University of Illinois at
100+
Urbana-Champaign, nor the names of its contributors may be used to
101+
endorse or promote products derived from this Software without specific
102+
prior written permission.
103+
104+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
105+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
106+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
107+
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
108+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
109+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
110+
SOFTWARE.

0 commit comments

Comments
 (0)