Skip to content

Commit 658f9b2

Browse files
mrexodiaioncodes
andauthored
Add various recent LLVM versions (#517)
* Add LLVM 11.0.1 * Added LLVM 12.0.1 * Update LLVM to 13.0.0 * Add LLVM 13.0.1 * Bump latest LLVM version --------- Co-authored-by: Layle | Luca <ioncodes@users.noreply.github.com>
1 parent 2030b5a commit 658f9b2

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

cmake/configs/default.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ hunter_default_version(JsonSpirit VERSION 0.0.4-hunter)
8686
hunter_default_version(KTX-Software VERSION 4.0.0-efc9f09-p0)
8787
hunter_default_version(KhronosDataFormat VERSION 1.3.1-1f8c852-p3)
8888
hunter_default_version(LAPACK VERSION 3.7.1)
89-
hunter_default_version(LLVM VERSION 6.0.1-p0) # Clang
89+
hunter_default_version(LLVM VERSION 13.0.1) # Clang
9090
hunter_default_version(LLVMCompilerRT VERSION 6.0.1) # Clang
9191
hunter_default_version(Lager VERSION 0.0.0-dbc1fde-p0)
9292
hunter_default_version(Leathers VERSION 0.1.8)

cmake/projects/LLVM/hunter.cmake

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,51 @@ include(hunter_configuration_types)
1010
include(hunter_download)
1111
include(hunter_pick_scheme)
1212
include(hunter_report_broken_package)
13+
include(hunter_source_subdir)
14+
15+
hunter_add_version(
16+
PACKAGE_NAME
17+
LLVM
18+
VERSION
19+
"13.0.1"
20+
URL
21+
"https://github.com/llvm/llvm-project/archive/llvmorg-13.0.1.tar.gz"
22+
SHA1
23+
FF95B6A8A507B334EE63C207FD6ADDDD794C19A3
24+
)
25+
26+
hunter_add_version(
27+
PACKAGE_NAME
28+
LLVM
29+
VERSION
30+
"13.0.0"
31+
URL
32+
"https://github.com/llvm/llvm-project/archive/llvmorg-13.0.0.tar.gz"
33+
SHA1
34+
807949B6C957B1D93B707DB45CB6E7DFFC886FA1
35+
)
36+
37+
hunter_add_version(
38+
PACKAGE_NAME
39+
LLVM
40+
VERSION
41+
"12.0.1"
42+
URL
43+
"https://github.com/llvm/llvm-project/archive/llvmorg-12.0.1.tar.gz"
44+
SHA1
45+
B608C40C5B946CE2D78C0EFA96754244FEBCF46B
46+
)
47+
48+
hunter_add_version(
49+
PACKAGE_NAME
50+
LLVM
51+
VERSION
52+
"11.0.1"
53+
URL
54+
"https://github.com/llvm/llvm-project/archive/llvmorg-11.0.1.tar.gz"
55+
SHA1
56+
99290C28654EFE520247B7859ED45CF7BC895641
57+
)
1358

1459
hunter_add_version(
1560
PACKAGE_NAME
@@ -88,6 +133,10 @@ hunter_add_version(
88133
c5287384d0b95ecb0fd7f024be2cdfb60cd94bc9
89134
)
90135

136+
if(HUNTER_LLVM_VERSION VERSION_GREATER 6.0.1)
137+
hunter_source_subdir(LLVM SOURCE_SUBDIR llvm)
138+
endif()
139+
91140
hunter_cmake_args(
92141
LLVM
93142
CMAKE_ARGS

0 commit comments

Comments
 (0)