33 lines · plain
1set_property(DIRECTORY PROPERTY LLDB_PLUGIN_KIND Process)2set_property(DIRECTORY PROPERTY LLDB_ACCEPTABLE_PLUGIN_DEPENDENCIES ObjectFile)3# This dependency is part of a loop (Process<->DynamicLoader).4set_property(DIRECTORY PROPERTY LLDB_TOLERATED_PLUGIN_DEPENDENCIES DynamicLoader)5 6if (CMAKE_SYSTEM_NAME MATCHES "Linux|Android")7 add_subdirectory(Linux)8 add_subdirectory(POSIX)9elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")10 add_subdirectory(FreeBSD)11 add_subdirectory(POSIX)12elseif (CMAKE_SYSTEM_NAME MATCHES "NetBSD")13 add_subdirectory(NetBSD)14 add_subdirectory(POSIX)15elseif (CMAKE_SYSTEM_NAME MATCHES "AIX")16 add_subdirectory(AIX)17 add_subdirectory(POSIX)18elseif (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")19 add_subdirectory(POSIX)20elseif (CMAKE_SYSTEM_NAME MATCHES "Windows")21 add_subdirectory(Windows/Common)22elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin")23 add_subdirectory(MacOSX-Kernel)24endif()25add_subdirectory(scripted)26add_subdirectory(gdb-remote)27add_subdirectory(Utility)28add_subdirectory(elf-core)29add_subdirectory(mach-core)30add_subdirectory(minidump)31add_subdirectory(FreeBSDKernel)32add_subdirectory(wasm)33