1313# limitations under the License.
1414
1515set (PACKAGE_NAME LLVMClang)
16- set (PACKAGE_VERSION 14 .0.6)
16+ set (PACKAGE_VERSION 16 .0.6)
1717set (PACKAGE_REPOSITORY llvm-project)
18- set (RELEASE_TAG llvmorg-14 .0.6-libopencor)
18+ set (RELEASE_TAG llvmorg-16 .0.6-libopencor)
1919set (INSTALL_DIR ${PREBUILT_DIR} /${PACKAGE_NAME} )
2020
2121# Either retrieve or build our package.
@@ -26,42 +26,42 @@ if(LIBOPENCOR_PREBUILT_LLVMCLANG)
2626 if (INTEL_MODE)
2727 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
2828 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
29- 5bd0c82b3015a170ac2e53942872fc9bb1e4e250 )
29+ 1182a7df3c015a06e19e75bb6f8972ceefaa2cba )
3030 else ()
3131 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
3232 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
33- 8979f92eb44c9612082efc619c58609f391a06e6 )
33+ bd28dbf00f1c200936012815dfc990bd3b5e11bd )
3434 endif ()
3535 else ()
3636 if (INTEL_MODE)
3737 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
3838 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
39- c9dddc138d6dc9ea90554152f5274fb4820a52c5 )
39+ b56abbc32573a46207de270819f146b798187c14 )
4040 else ()
4141 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
4242 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
43- 5ff417c2906c15dee2155116fb8882df5ec0b762 )
43+ 71004b425b4efc2b62f0e77e48a8a3c594fad95f )
4444 endif ()
4545 endif ()
4646 elseif (APPLE )
4747 if (INTEL_MODE)
4848 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
4949 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
50- d0738ed7481fcae143c1f8b52a1ea82ad765d09e )
50+ 6ff1215e6506f369ba080d441d659c1732ac1c6e )
5151 else ()
5252 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
5353 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
54- 868de8ec69bb19f2bc229a8a256d5ba3bdd59f54 )
54+ 50bee9afce1e06430ec0227ca89980115e8f7467 )
5555 endif ()
5656 else ()
5757 if (INTEL_MODE)
5858 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
5959 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
60- 965d782bcc86872230315c0915fadb0219cfe9b5 )
60+ cea9d122196d5a69067086dd46393db2f9c1d341 )
6161 else ()
6262 retrieve_package (${PACKAGE_NAME} ${PACKAGE_VERSION}
6363 ${PACKAGE_REPOSITORY} ${RELEASE_TAG}
64- 582fc94cd57deed6674454eb94a24e759797b5bc )
64+ 3ec70c1cd21f15b461eefa769079254669d797d3 )
6565 endif ()
6666 endif ()
6767else ()
@@ -106,6 +106,7 @@ else()
106106 CMAKE_ARGS
107107 -DCLANG_BUILD_TOOLS=OFF
108108 -DCLANG_ENABLE_ARCMT=OFF
109+ -DCLANG_ENABLE_LIBXML2=OFF
109110 -DCLANG_ENABLE_STATIC_ANALYZER=OFF
110111 -DCLANG_PLUGIN_SUPPORT=OFF
111112 ${CLANG_TABLEGEN}
@@ -139,6 +140,7 @@ else()
139140 -DLLVM_ENABLE_UNWIND_TABLES=OFF
140141 -DLLVM_ENABLE_WARNINGS=OFF
141142 -DLLVM_ENABLE_ZLIB=OFF
143+ -DLLVM_ENABLE_ZSTD=OFF
142144 -DLLVM_HOST_TRIPLE=${LLVM_HOST_TRIPLE}
143145 -DLLVM_INCLUDE_BENCHMARKS=OFF
144146 -DLLVM_INCLUDE_DOCS=OFF
@@ -189,8 +191,10 @@ set(LLVMCLANG_CMAKE_PACKAGE_NAME Clang CACHE INTERNAL "${PACKAGE_NAME}'s CMake p
189191set (LLVMCLANG_CMAKE_PACKAGE_NAMES LLVM Clang CACHE INTERNAL "${PACKAGE_NAME} 's CMake package names." )
190192set (LLVMCLANG_INCLUDE_DIR ${INSTALL_DIR} /include CACHE INTERNAL "${PACKAGE_NAME} 's include directory." )
191193set (LLVMCLANG_LIBRARIES
194+ # clang
192195 clangAnalysis
193196 clangAnalysisFlowSensitive
197+ clangAnalysisFlowSensitiveModels
194198 clangAPINotes
195199 clangAST
196200 clangASTMatchers
@@ -202,6 +206,7 @@ set(LLVMCLANG_LIBRARIES
202206 clangDriver
203207 clangDynamicASTMatchers
204208 clangEdit
209+ clangExtractAPI
205210 clangFormat
206211 clangFrontend
207212 clangFrontendTool
@@ -217,11 +222,12 @@ set(LLVMCLANG_LIBRARIES
217222 clangStaticAnalyzerCheckers
218223 clangStaticAnalyzerCore
219224 clangStaticAnalyzerFrontend
220- clangTesting
225+ clangSupport
221226 clangTooling
222227 clangToolingASTDiff
223228 clangToolingCore
224229 clangToolingInclusions
230+ clangToolingInclusionsStdlib
225231 clangToolingRefactoring
226232 clangToolingSyntax
227233 clangTransformer
@@ -243,26 +249,31 @@ set(LLVMCLANG_LIBRARIES
243249 LLVMDebuginfod
244250 LLVMDebugInfoDWARF
245251 LLVMDebugInfoGSYM
252+ LLVMDebugInfoLogicalView
246253 LLVMDebugInfoMSF
247254 LLVMDebugInfoPDB
248255 LLVMDemangle
249256 LLVMDiff
250257 LLVMDlltoolDriver
251258 LLVMDWARFLinker
259+ LLVMDWARFLinkerParallel
252260 LLVMDWP
253261 LLVMExecutionEngine
254262 LLVMExegesis
255263 LLVMExtensions
256264 LLVMFileCheck
265+ LLVMFrontendHLSL
257266 LLVMFrontendOpenACC
258267 LLVMFrontendOpenMP
268+ LLVMFuzzerCLI
259269 LLVMFuzzMutate
260270 LLVMGlobalISel
261271 LLVMInstCombine
262272 LLVMInstrumentation
263273 LLVMInterfaceStub
264274 LLVMInterpreter
265275 LLVMipo
276+ LLVMIRPrinter
266277 LLVMIRReader
267278 LLVMJITLink
268279 LLVMLibDriver
@@ -276,6 +287,7 @@ set(LLVMCLANG_LIBRARIES
276287 LLVMMCParser
277288 LLVMMIRParser
278289 LLVMObjCARCOpts
290+ LLVMObjCopy
279291 LLVMObject
280292 LLVMObjectYAML
281293 LLVMOption
@@ -293,9 +305,11 @@ set(LLVMCLANG_LIBRARIES
293305 LLVMTableGen
294306 LLVMTableGenGlobalISel
295307 LLVMTarget
308+ LLVMTargetParser
296309 LLVMTextAPI
297310 LLVMTransformUtils
298311 LLVMVectorize
312+ LLVMWindowsDriver
299313 LLVMWindowsManifest
300314 LLVMXRay
301315 ${EXTRA_LLVMCLANG_LIBRARIES}
0 commit comments