The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use inc::Module::Install;

name 'ZMQ';
all_from 'lib/ZMQ.pm';

print <<EOM;

+ ZMQ.pm will by default use ZMQ::LibZMQ2, but you can tell it to use
  ZMQ::LibZMQ3 by setting PERL_ZMQ_BACKEND environment variable.

EOM
if ( $ENV{PERL_ZMQ_BACKEND} ) {
    print <<EOM;
+ Detected PERL_ZMQ_BACKEND '$ENV{PERL_ZMQ_BACKEND}'

EOM
} else {
    print <<EOM;
+ Using default ZMQ::LibZMQ2 backend

EOM
    $ENV{PERL_ZMQ_BACKEND} = 'ZMQ::LibZMQ2';
}

auto_set_repository;
requires $ENV{PERL_ZMQ_BACKEND};
requires 'ZMQ::Constants';

WriteAll;