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(POSIX) 12elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") 13 add_subdirectory(Windows/Common) 14elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin") 15 add_subdirectory(MacOSX-Kernel) 16endif() 17add_subdirectory(scripted) 18add_subdirectory(gdb-remote) 19add_subdirectory(Utility) 20add_subdirectory(elf-core) 21add_subdirectory(mach-core) 22add_subdirectory(minidump) 23add_subdirectory(FreeBSDKernel) 24