1if (CMAKE_SYSTEM_NAME MATCHES "Linux|Android") 2 add_subdirectory(Linux) 3 add_subdirectory(POSIX) 4elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") 5 add_subdirectory(FreeBSD) 6 add_subdirectory(POSIX) 7elseif (CMAKE_SYSTEM_NAME MATCHES "NetBSD") 8 add_subdirectory(NetBSD) 9 add_subdirectory(POSIX) 10elseif (CMAKE_SYSTEM_NAME MATCHES "OpenBSD") 11 add_subdirectory(OpenBSD) 12 add_subdirectory(POSIX) 13elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") 14 add_subdirectory(Windows/Common) 15elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin") 16 add_subdirectory(MacOSX-Kernel) 17endif() 18add_subdirectory(scripted) 19add_subdirectory(gdb-remote) 20add_subdirectory(Utility) 21add_subdirectory(elf-core) 22add_subdirectory(mach-core) 23add_subdirectory(minidump) 24