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