Any changes inside the directory will trigger invalidation.
See also addDirectoryWatchInput which takes a LazyPath instead.
This function should only be called when it has been verified that the
dependency on path is not already accounted for by a Step dependency.
In other words, before calling this function, first check that the
LazyPath which this path is derived from is not generated.
pub fn addDirectoryWatchInputFromPath(step: *Step, maker: *Maker, path: Path) !void
pub fn addDirectoryWatchInputFromPath(step: *Step, maker: *Maker, path: Path) !void {
return addWatchInputFromPath(step, maker, path, ".");
}