Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 14 | pmbaty | 1 | # This file allows users to call find_package(LLD) and pick up our targets. |
| 2 | |||
| 3 | # Compute the installation prefix from this LLVMConfig.cmake file location. |
||
| 4 | get_filename_component(LLD_INSTALL_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) |
||
| 5 | get_filename_component(LLD_INSTALL_PREFIX "${LLD_INSTALL_PREFIX}" PATH) |
||
| 6 | get_filename_component(LLD_INSTALL_PREFIX "${LLD_INSTALL_PREFIX}" PATH) |
||
| 7 | get_filename_component(LLD_INSTALL_PREFIX "${LLD_INSTALL_PREFIX}" PATH) |
||
| 8 | |||
| 9 | set(LLVM_VERSION 16.0.6) |
||
| 10 | find_package(LLVM ${LLVM_VERSION} EXACT REQUIRED CONFIG |
||
| 11 | HINTS "${LLD_INSTALL_PREFIX}/lib/cmake/llvm") |
||
| 12 | |||
| 13 | set(LLD_EXPORTED_TARGETS "lldCommon;lld;lldCOFF;lldELF;lldMachO;lldMinGW;lldWasm") |
||
| 14 | set(LLD_CMAKE_DIR "${LLD_INSTALL_PREFIX}/lib/cmake/lld") |
||
| 15 | set(LLD_INCLUDE_DIRS "${LLD_INSTALL_PREFIX}/include") |
||
| 16 | |||
| 17 | # Provide all our library targets to users. |
||
| 18 | include("${LLD_CMAKE_DIR}/LLDTargets.cmake") |