Lines Matching refs:LLVM
1 # This tool creates a shared library from the LLVM libraries. Generating this
3 # commandline. By default the shared library only exports the LLVM C API.
16 # libLLVM.so should not have any dependencies on any other LLVM
39 add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${SOURCES})
49 target_link_libraries(LLVM PRIVATE ${LIB_NAMES})
52 set_property(TARGET LLVM APPEND_STRING PROPERTY
58 add_dependencies(LLVM libLLVMExports)
72 set(LIB_NAME ${LIB_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}LLVM)
78 …COMMAND nm ${LIB_PATH} | awk "/T _LLVM/ || /T LLVM/ { print $3 }" | sort -u | sed -e "s/^_//g" > $…
80 DEPENDS LLVM
81 COMMENT "Generating Export list for LLVM..."
86 add_llvm_library(LLVM-C SHARED ${SOURCES})
88 target_link_libraries(LLVM-C PUBLIC LLVM)
89 add_dependencies(LLVM-C libLLVMCExports)
91 set_property(TARGET LLVM-C APPEND_STRING PROPERTY