# will not do what one expects, because on unixy systems the
# target is symlinked to the original
+# FIXME also on win32 EU::Command::cat() adds crlf even if the
+# source files do not contain any :(
+my $crlf_fixup = ($^O eq 'MSWin32' or $^O eq 'cygwin')
+ ? "\t@{[ $mm_proto->oneliner( qq(\$\$ENV{PERLIO}='unix' and system( \$\$^X, qw( -MExtUtils::Command -e dos2unix -- ), q(\$(DISTVNAME)/script/dbicadmin) ) ) ) ]}"
+ : ''
+;
postamble <<"EOP";
create_distdir : dbic_distdir_dbicadmin_pod_inject
dbic_distdir_dbicadmin_pod_inject :
-
\t\$(RM_F) \$(DISTVNAME)/script/dbicadmin
\t@{[ $mm_proto->oneliner('cat', ['-MExtUtils::Command']) ]} script/dbicadmin maint/.Generated_Pod/dbicadmin.pod > \$(DISTVNAME)/script/dbicadmin
-
+$crlf_fixup
EOP
# keep the Makefile.PL eval happy