|
1 | 1 | vcpkg_check_linkage(ONLY_STATIC_LIBRARY) |
2 | 2 |
|
3 | | -vcpkg_from_github( |
4 | | - OUT_SOURCE_PATH SOURCE_PATH |
5 | | - REPO llvm/llvm-project |
6 | | - REF llvmorg-${VERSION} |
7 | | - SHA512 df68879cb3f23489e19bbec4aac1898d213e837132072f8bbc1a49eb561c8cc7ccdb6ae9202b68b0915c84c8f2b41e536ab690697eb8ab8c9f44d5ae600b575b |
8 | | - HEAD_REF release/17.x |
9 | | - PATCHES |
10 | | - 0001-Fix-install-paths.patch |
11 | | - 0006-Fix-libffi.patch |
12 | | - 0020-fix-FindZ3.cmake.patch |
13 | | - 0021-fix-find_dependency.patch |
14 | | - 0026-fix-prefix-path-calc.patch |
15 | | - 0029-Do-not-attempt-macro-expansion-on-invalid-sourceloc.patch |
16 | | -) |
| 3 | + |
| 4 | +if("liftingbits-llvm" IN_LIST FEATURES) |
| 5 | + vcpkg_from_github( |
| 6 | + OUT_SOURCE_PATH SOURCE_PATH |
| 7 | + REPO trail-of-forks/llvm-project |
| 8 | + REF b779442fffcf46f2dfc104217e1413d7d5b538d6 |
| 9 | + SHA512 700ddc8c4b39b260a2041385128ef2bbe3bf6c0ff45d933d3d50d15f737892e2c7e817a4a11cda606b91364b99b10c884b76e040b321696effac7ce172720552 |
| 10 | + HEAD_REF main |
| 11 | + PATCHES |
| 12 | + 0001-Fix-install-paths.patch |
| 13 | + 0006-Fix-libffi.patch |
| 14 | + 0020-fix-FindZ3.cmake.patch |
| 15 | + 0021-fix-find_dependency.patch |
| 16 | + 0026-fix-prefix-path-calc.patch |
| 17 | + 0029-Do-not-attempt-macro-expansion-on-invalid-sourceloc.patch |
| 18 | + ) |
| 19 | +else() |
| 20 | + vcpkg_from_github( |
| 21 | + OUT_SOURCE_PATH SOURCE_PATH |
| 22 | + REPO llvm/llvm-project |
| 23 | + REF llvmorg-${VERSION} |
| 24 | + SHA512 df68879cb3f23489e19bbec4aac1898d213e837132072f8bbc1a49eb561c8cc7ccdb6ae9202b68b0915c84c8f2b41e536ab690697eb8ab8c9f44d5ae600b575b |
| 25 | + HEAD_REF release/17.x |
| 26 | + PATCHES |
| 27 | + 0001-Fix-install-paths.patch |
| 28 | + 0006-Fix-libffi.patch |
| 29 | + 0020-fix-FindZ3.cmake.patch |
| 30 | + 0021-fix-find_dependency.patch |
| 31 | + 0026-fix-prefix-path-calc.patch |
| 32 | + 0029-Do-not-attempt-macro-expansion-on-invalid-sourceloc.patch |
| 33 | + ) |
| 34 | +endif() |
17 | 35 |
|
18 | 36 | string(REPLACE "." ";" VERSION_LIST ${VERSION}) |
19 | 37 | list(GET VERSION_LIST 0 LLVM_VERSION_MAJOR) |
|
0 commit comments