Subject: | Modular distmeta action |
My Module::Build subclass makes heavy use of META.yml, so I've chosen to make 'code' depend on 'distmeta'. The drawback is that META.yml is then built every time, whether a rebuild is needed or not.
I would be thrilled if ACTION_distmeta were changed to be a thin wrapper that invokes a method named, perhaps, buildmeta() that checks the timestamps of the _build files to see if META.yml needs to be reconstructed. If yes (or if the 'distmeta' action is called explicitly?) then write a new META.yml. Otherwise move on.
Module::Build rocks!