Skip to content

Commit 24d27ae

Browse files
authored
LLVM: Use find_dependency and fix Z3 finding (#942)
* LLVM: Use find_dependency and fix Z3 finding * Bump port-version
1 parent f162e08 commit 24d27ae

File tree

4 files changed

+59
-1
lines changed

4 files changed

+59
-1
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
diff --git a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in
2+
index 60b56b5152ea..09d78a0a2466 100644
3+
--- a/llvm/cmake/modules/LLVMConfig.cmake.in
4+
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in
5+
@@ -56,17 +56,21 @@ set(LLVM_ENABLE_THREADS @LLVM_ENABLE_THREADS@)
6+
7+
set(LLVM_ENABLE_UNWIND_TABLES @LLVM_ENABLE_UNWIND_TABLES@)
8+
9+
+include(CMakeFindDependencyMacro)
10+
set(LLVM_ENABLE_ZLIB @LLVM_ENABLE_ZLIB@)
11+
if(LLVM_ENABLE_ZLIB)
12+
- find_package(ZLIB)
13+
+ find_dependency(ZLIB)
14+
endif()
15+
16+
set(LLVM_ENABLE_LIBXML2 @LLVM_ENABLE_LIBXML2@)
17+
if(LLVM_ENABLE_LIBXML2)
18+
- find_package(LibXml2)
19+
+ find_dependency(LibXml2)
20+
endif()
21+
22+
set(LLVM_WITH_Z3 @LLVM_WITH_Z3@)
23+
+if(LLVM_WITH_Z3)
24+
+ find_dependency(Z3 4.7.1)
25+
+endif()
26+
27+
set(LLVM_ENABLE_DIA_SDK @LLVM_ENABLE_DIA_SDK@)
28+

ports/llvm-13/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "llvm-13",
33
"version": "13.0.1",
4-
"port-version": 2,
4+
"port-version": 3,
55
"description": "The LLVM Compiler Infrastructure.",
66
"homepage": "https://llvm.org",
77
"supports": "!uwp & !(arm & windows)",
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
diff --git a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in
2+
index e1540ff316f7..9c8239094aca 100644
3+
--- a/llvm/cmake/modules/LLVMConfig.cmake.in
4+
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in
5+
@@ -67,18 +67,22 @@ set(LLVM_ENABLE_THREADS @LLVM_ENABLE_THREADS@)
6+
7+
set(LLVM_ENABLE_UNWIND_TABLES @LLVM_ENABLE_UNWIND_TABLES@)
8+
9+
+include(CMakeFindDependencyMacro)
10+
set(LLVM_ENABLE_ZLIB @LLVM_ENABLE_ZLIB@)
11+
if(LLVM_ENABLE_ZLIB)
12+
- set(ZLIB_ROOT @ZLIB_ROOT@)
13+
+ find_dependency(ZLIB)
14+
find_package(ZLIB)
15+
endif()
16+
17+
set(LLVM_ENABLE_LIBXML2 @LLVM_ENABLE_LIBXML2@)
18+
if(LLVM_ENABLE_LIBXML2)
19+
- find_package(LibXml2)
20+
+ find_dependency(LibXml2)
21+
endif()
22+
23+
set(LLVM_WITH_Z3 @LLVM_WITH_Z3@)
24+
+if(LLVM_WITH_Z3)
25+
+ find_dependency(Z3 4.7.1)
26+
+endif()
27+
28+
set(LLVM_ENABLE_DIA_SDK @LLVM_ENABLE_DIA_SDK@)
29+

ports/llvm-14/vcpkg.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "llvm-14",
33
"version": "14.0.3",
4+
"port-version": 1,
45
"description": "The LLVM Compiler Infrastructure.",
56
"homepage": "https://llvm.org",
67
"supports": "!uwp & !(arm & windows)",

0 commit comments

Comments
 (0)