forked from OSchip/llvm-project
34 lines
843 B
CMake
34 lines
843 B
CMake
if ( CMAKE_SYSTEM_NAME MATCHES "Darwin" )
|
|
list(APPEND EXTRA_PLUGINS lldbPluginObjectFileMachO)
|
|
endif()
|
|
|
|
if ( CMAKE_SYSTEM_NAME MATCHES "Linux|Android|FreeBSD|NetBSD" )
|
|
list(APPEND EXTRA_PLUGINS lldbPluginProcessPOSIX)
|
|
endif()
|
|
|
|
if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
|
|
list(APPEND EXTRA_PLUGINS lldbPluginProcessWindowsCommon)
|
|
endif ()
|
|
|
|
add_lldb_library(lldbInitialization
|
|
SystemInitializerCommon.cpp
|
|
SystemInitializer.cpp
|
|
SystemLifetimeManager.cpp
|
|
|
|
LINK_LIBS
|
|
lldbCore
|
|
lldbHost
|
|
lldbPluginInstructionARM
|
|
lldbPluginInstructionMIPS
|
|
lldbPluginInstructionMIPS64
|
|
lldbPluginObjectContainerBSDArchive
|
|
lldbPluginObjectContainerMachOArchive
|
|
lldbPluginObjectFileELF
|
|
lldbPluginObjectFilePECOFF
|
|
lldbPluginProcessGDBRemote
|
|
${EXTRA_PLUGINS}
|
|
${LLDB_SYSTEM_LIBS}
|
|
LINK_COMPONENTS
|
|
Support
|
|
)
|