| ... | ... | @@ -20,6 +20,11 @@ execute_process( |
| 20 | 20 | OUTPUT_VARIABLE LLVM_LIBRARIES |
| 21 | 21 | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 22 | 22 | |
| 23 | execute_process( |
| 24 | COMMAND ${LLVM_CONFIG_EXE} --system-libs |
| 25 | OUTPUT_VARIABLE LLVM_SYSTEM_LIBS |
| 26 | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 27 | |
| 23 | 28 | execute_process( |
| 24 | 29 | COMMAND ${LLVM_CONFIG_EXE} --libdir |
| 25 | 30 | OUTPUT_VARIABLE LLVM_LIBDIRS |
| ... | ... | @@ -32,14 +37,13 @@ execute_process( |
| 32 | 37 | |
| 33 | 38 | find_library(LLVM_LIBRARY NAMES LLVM) |
| 34 | 39 | |
| 40 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) |
| 41 | |
| 35 | 42 | if(LLVM_LIBRARY) |
| 36 | 43 | set(LLVM_LIBRARIES ${LLVM_LIBRARY}) |
| 37 | 44 | endif() |
| 38 | 45 | |
| 39 | 46 | |
| 40 | | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) |
| 41 | | |
| 42 | | |
| 43 | 47 | include(FindPackageHandleStandardArgs) |
| 44 | 48 | find_package_handle_standard_args(LLVM DEFAULT_MSG LLVM_LIBRARIES LLVM_INCLUDE_DIR) |
| 45 | 49 | |