1if (CMAKE_SYSTEM_NAME MATCHES "Linux")
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(POSIX)
9elseif (CMAKE_SYSTEM_NAME MATCHES "Windows")
10  add_subdirectory(Windows/Common)
11elseif (CMAKE_SYSTEM_NAME MATCHES "Darwin")
12  add_subdirectory(MacOSX-Kernel)
13endif()
14add_subdirectory(gdb-remote)
15add_subdirectory(Utility)
16add_subdirectory(mach-core)
17add_subdirectory(elf-core)
18add_subdirectory(minidump)
19