TODO: Zircon buildsystem - abhishekkumardwivedi/Fuchs1a-doc GitHub Wiki

Targets are build with sysroot whereas some of the headers placed in zircon/system/public are not included in target. So for any application needing these headers for build will have to exclusively show its dependency, as an example:

executable("foo") {
  deps = [ ... ]
  if (!is_fuchsia) {
    deps += [ "//zircon/system/public" ]
  }
}

GN metabuild system

Ninja build system