* no longer repeat -lc on the linker line redundantly * when using linkLibrary() with a static library, it will now also put the static library's static library dependencies on the linker line, recursively. * refactor out a common pattern to an addFlag function