Files
scully/cmake/FindLLVM.cmake

32 lines
869 B
CMake
Raw Permalink Normal View History

2013-06-01 13:20:18 +02:00
# - Find libev
# Find the native LLVM includes and library
#
# LLVM_INCLUDE_DIR - where to find ev.h, etc.
# LLVM_LIBRARIES - List of libraries when using libev.
# LLVM_FOUND - True if libev found.
FIND_PROGRAM (LLVM_CONFIG_EXECUTABLE NAMES llvm-config DOC "llvm-config executable")
EXECUTE_PROCESS (COMMAND ${LLVM_CONFIG_EXECUTABLE} --cppflags
OUTPUT_VARIABLE LLVM_CFLAGS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS (COMMAND ${LLVM_CONFIG_EXECUTABLE} --ldflags
OUTPUT_VARIABLE LLVM_LFLAGS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS (COMMAND ${LLVM_CONFIG_EXECUTABLE} --libs core jit native
OUTPUT_VARIABLE LLVM_JIT_LIBS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS (COMMAND ${LLVM_CONFIG_EXECUTABLE} --libs all
OUTPUT_VARIABLE LLVM_ALL_LIBS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
#MESSAGE("llvm jit libs: " ${LLVM_JIT_LIBS})