xref: /llvm-project/lldb/source/Initialization/CMakeLists.txt (revision 1b476ecdcf4b544af1436341fc923c0b73793cbe)
1if ( CMAKE_SYSTEM_NAME MATCHES "Linux|Android|FreeBSD|NetBSD|OpenBSD" )
2  list(APPEND EXTRA_PLUGINS lldbPluginProcessPOSIX)
3endif()
4
5if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
6  list(APPEND EXTRA_PLUGINS lldbPluginProcessWindowsCommon)
7endif ()
8
9add_lldb_library(lldbInitialization
10  SystemInitializerCommon.cpp
11  SystemInitializer.cpp
12  SystemLifetimeManager.cpp
13
14  LINK_LIBS
15    lldbCore
16    lldbHost
17    lldbPluginProcessGDBRemote
18    ${EXTRA_PLUGINS}
19    ${LLDB_SYSTEM_LIBS}
20  LINK_COMPONENTS
21    Support
22  )
23