-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Module::Build currently has two extra install actions: fake_install and pure_install.
The former is of somewhat limited use IMO unless you're writing a build system, but ExtUtils::Install has explicit support for it in the form of the dry_run argument.
The latter is more useful, as it guarantees that no perllocal is written. Currently in M::B, it's synonymous to install, though I'd like to change that in the future.
That said, this system is not scalable. Obviously, you can't combine fake and pure this way, and if we implement the install database we discussed in Lancaster this problem will only become worse.
Therefor, I propose we'll use flag arguments instead. e.g. ./Build install --fake --pure. That way we'll have plenty of space to grow in the future.