1 set(LLVM_LINK_COMPONENTS
2 ${LLVM_TARGETS_TO_BUILD}
11 # We should only have llvm-c-test use libLLVM if libLLVM is built with the
12 # default list of components. Using libLLVM with custom components can result in
15 set (USE_LLVM_DYLIB FALSE)
18 set (USE_LLVM_DYLIB TRUE)
19 if (DEFINED LLVM_DYLIB_COMPONENTS)
20 foreach(c in ${LLVM_LINK_COMPONENTS})
21 list(FIND LLVM_DYLIB_COMPONENTS ${c} C_IDX)
23 set(USE_LLVM_DYLIB FALSE)
31 set(LLVM_LINK_COMPONENTS)
34 if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
35 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wstrict-prototypes")
38 add_llvm_tool(llvm-c-test
55 target_link_libraries(llvm-c-test LLVM)