/usr/local/CPAN/DBI-Shell/Makefile.PL
# -*- perl -*-
#
# $Id: Makefile.PL,v 11.91 2002/12/13 23:44:56 tlowery Exp $
#
# Copyright (c) 1994,1995,1996,1997 Tim Bunce England
#
# See COPYRIGHT section in DBI.pm for usage and distribution rights.
BEGIN {
require 5.004;
unshift @INC, "lib";
}
use ExtUtils::MakeMaker 5.16, qw(WriteMakefile $Verbose);
use Getopt::Long;
use Config;
use Test::Harness; # tests use it so check it's loadable early
my $os = $^O;
my $osvers = $Config{osvers};
$osvers =~ s/^\s*(\d+\.\d+).*/$1/; # drop sub-sub-version: 2.5.1 -> 2.5
my $ext_pl = $^O eq 'VMS' ? '.pl' : '';
$::opt_v = 0;
$::opt_g = 0;
$::opt_thread = 1; # unset later if not a threaded perl
GetOptions(qw(v! g! thread!))
or die "Invalid arguments\n";
$::opt_g &&= '-g'; # convert to actual string
$::opt_thread = 0;
%opts = (
NAME=> 'DBI::Shell',
VERSION_FROM=> 'lib/DBI/Shell.pm',
EXE_FILES => [ "dbish$ext_pl" ],
DIR => [],
dynamic_lib => { OTHERLDFLAGS => "$::opt_g" },
clean => { FILES=> "dbish$ext_pl ndtest.prt" },
dist => {
DIST_DEFAULT=> 'clean distcheck disttest ci tardist',
PREOP => '$(MAKE) -f Makefile.old distdir',
COMPRESS => 'gzip -v9', SUFFIX => 'gz',
},
PREREQ_PM => {
Test::More => 0.0
, IO::Tee => 0.0
, Text::Reform => 0.0
},
);
if ($ExtUtils::MakeMaker::VERSION >= 5.43) {
$opts{ABSTRACT_FROM} = 'lib/DBI/Shell.pm';
$opts{AUTHOR} = 'Thomas A. Lowery (tlowery@cpan.net) and host of others.';
$opts{CAPI} = 'TRUE' if $Config{archname} =~ /-object\b/i;
}
$Verbose = $::opt_v;
WriteMakefile( %opts );
# =====================================================================
# $Log: Makefile.PL,v $
# Revision 11.91 2002/12/13 23:44:56 tlowery
# Fixed version numbers
#
# Revision 11.9 2002/12/07 14:26:34 tlowery
# Added pre-req to Makefile.PL
#
# Revision 11.8 2002/11/26 18:43:20 tlowery
# Removed warning message from Makefile.PL
#
# Revision 11.7 2002/11/05 16:02:04 tlowery
# Release added spool and pagesize
#
# Revision 11.6 2002/10/28 02:49:57 tlowery
# Release 11.6
#
# Revision 11.5 2002/04/17 15:03:16 tlowery
# Added the begining of column_info support.
#
# Revision 11.4 2002/04/09 10:52:12 tlowery
# Continued to improve support for formatting. Added more tests.
#
# Revision 11.3 2002/01/02 03:14:59 tlowery
# Modified to include new formats.
#
# Changed displaymode to format.
#
# Cleaned up a number of "undefined" messages.
#
# Revision 11.2 2001/10/29 15:56:00 tlowery
# Added timing tests.
# Added go with empty buffer gets the last command and executes.
# Added support for negative numbers with get.
# Fixed undef warnings from histories.
#
# Revision 1.4 2001/04/06 09:32:22 tlowery
#
# Added CVS tags.
#
#