After looking some more, I found 1140942. Looks like you could add more prereqs. See stevieb's sample MakeFile.PL in that post.
Depending on the return value of WriteMakefile, you might even be able to try Archive:Zip first, then Archive::SevenZip
In reply to Re^3: Dependent Package Requirement
by RonW
in thread Dependent Package Requirement
by jandrew
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |