Remove direct dependencies from libserene
This commit is contained in:
parent
4a23fe4e39
commit
64f0b31b81
|
@ -217,7 +217,9 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
|
|||
link_directories(${LLVM_BUILD_LIBRARY_DIR})
|
||||
add_definitions(${LLVM_DEFINITIONS})
|
||||
|
||||
llvm_map_components_to_libnames(llvm_libs support)
|
||||
llvm_map_components_to_libnames(llvm_libs "all")
|
||||
message(STATUS "....... ${llvm_libs}")
|
||||
message(STATUS ${llvm_libs})
|
||||
|
||||
# Serene Setup ===================================
|
||||
|
||||
|
|
|
@ -87,12 +87,4 @@ target_compile_definitions(
|
|||
serene PUBLIC "$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:SERENE_STATIC_DEFINE>")
|
||||
|
||||
|
||||
target_link_libraries(serene PRIVATE
|
||||
LLVMOrcJIT
|
||||
# TODO: [build] Find a better way to link against the target arch
|
||||
LLVMX86CodeGen
|
||||
LLVMX86AsmParser
|
||||
LLVMAArch64CodeGen
|
||||
LLVMAArch64AsmParser
|
||||
|
||||
${llvm_libs})
|
||||
target_link_libraries(serene PRIVATE ${llvm_libs})
|
||||
|
|
Loading…
Reference in New Issue