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

name                'Imager-QRCode';
author              'Yoshiki KURIHARA <kurihara at cpan.org>';
all_from            'lib/Imager/QRCode.pm';

can_cc or die "This module requires a C compiler";

cc_inc_paths 'src';
cc_src_paths 'src';

configure_requires  'Imager'           => '0.55';
build_requires      'Imager'           => '0.55';
test_requires       'Test::More'       => 0;

auto_install;
WriteAll;

sub MY::post_constants {
    eval { require Imager::ExtUtils };
    if ( $@ ) {
        warn "*** You must install Imager.";
        exit 0; # tell cpan testers that this is not a failure
    }
    my $typemap  = Imager::ExtUtils->typemap;
    my $includes = Imager::ExtUtils->includes;
    return <<"POST_CONST";
XSUBPPARGS += -typemap $typemap
INC += $includes
CCFLAGS += -DOVER_LIBQRENCODE_2_0_0 -DHAVE_CONFIG_H
POST_CONST
}