| ... | ... | @@ -3,14 +3,10 @@ |
| 3 | 3 | # See http://opensource.org/licenses/MIT |
| 4 | 4 | |
| 5 | 5 | # LLVM_FOUND |
| 6 | | # LLVM_INCLUDE_DIRS |
| 6 | # LLVM_INCLUDE_DIR |
| 7 | 7 | # LLVM_LIBRARIES |
| 8 | 8 | # LLVM_LIBDIRS |
| 9 | 9 | |
| 10 | | find_path(LLVM_C_INCLUDE_DIR NAMES llvm-c/Core.h PATHS /usr/include/llvm-c-3.7/) |
| 11 | | find_path(LLVM_INCLUDE_DIR NAMES llvm/IR/IRBuilder.h PATHS /usr/include/llvm-3.7/) |
| 12 | | set(LLVM_INCLUDE_DIRS ${LLVM_C_INCLUDE_DIR} ${LLVM_INCLUDE_DIR}) |
| 13 | | |
| 14 | 10 | find_program(LLVM_CONFIG_EXE NAMES llvm-config llvm-config-3.7) |
| 15 | 11 | |
| 16 | 12 | execute_process( |
| ... | ... | @@ -28,10 +24,16 @@ execute_process( |
| 28 | 24 | OUTPUT_VARIABLE LLVM_LIBDIRS |
| 29 | 25 | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 30 | 26 | |
| 27 | execute_process( |
| 28 | COMMAND ${LLVM_CONFIG_EXE} --includedir |
| 29 | OUTPUT_VARIABLE LLVM_INCLUDE_DIR |
| 30 | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 31 | |
| 32 | |
| 31 | 33 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) |
| 32 | 34 | |
| 33 | 35 | |
| 34 | 36 | include(FindPackageHandleStandardArgs) |
| 35 | | find_package_handle_standard_args(LLVM DEFAULT_MSG LLVM_LIBRARIES LLVM_INCLUDE_DIRS) |
| 37 | find_package_handle_standard_args(LLVM DEFAULT_MSG LLVM_LIBRARIES LLVM_INCLUDE_DIR) |
| 36 | 38 | |
| 37 | | mark_as_advanced(LLVM_INCLUDE_DIRS LLVM_LIBRARIES LLVM_LIBDIRS) |
| 39 | mark_as_advanced(LLVM_INCLUDE_DIR LLVM_LIBRARIES LLVM_LIBDIRS) |