Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

83 lines (67 sloc) 1.791 kb
use strict;
use warnings;
use lib 'ext';
use inc::Module::Install;
name 'MongoDB';
perl_version '5.8.4';
author 'Florian Ragwitz <rafl@debian.org>';
author 'Kristina Chodorow <kristina@10gen.com>';
author 'Mike Friedman <mike.friedman@10gen.com>';
license 'Apache';
all_from 'lib/MongoDB.pm';
foreach (@ARGV){
next unless($_ eq '--ssl');
cc_lib_links('ssl', 'crypto');
cc_optimize_flags("-DMONGO_SSL");
last;
}
requires 'inc::Module::Install';
requires 'Any::Moose';
# C::M::Modifiers isn't always needed. It'll be used only if Any::Moose decides
# to use Mouse instead of Moose. We depend on it anyway to make sure it's there
# when it's needed.
requires 'Class::Method::Modifiers';
requires 'Digest::MD5';
requires 'Tie::IxHash';
requires 'DateTime';
requires 'XSLoader';
requires 'boolean';
test_requires 'Test::Exception';
test_requires 'Test::Warn';
test_requires 'Tie::IxHash';
test_requires 'DateTime';
test_requires 'boolean';
test_requires 'Data::Types';
test_requires 'File::Slurp';
test_requires 'FileHandle';
test_requires 'JSON';
test_requires 'File::Temp' => '0.17';
test_requires 'Try::Tiny';
mongo;
no_index directory => 'ext';
repository 'git://github.com/mongodb/mongo-perl-driver.git';
if ($Config::Config{useithreads}) {
tests 't/*.t t/threads/*.t';
}
WriteAll;
package MY;
our $VERSION = '0.45';
use Config;
sub const_cccmd {
my $inherited = shift->SUPER::const_cccmd(@_);
return '' unless $inherited;
if ($Config{cc} =~ /^cl\b/) {
warn 'you are using MSVC... my condolences.';
$inherited .= ' /Fo$@';
}
else {
$inherited .= ' -o $@';
}
if ($Config{use64bitint}) {
$inherited .= ' -DUSE_64_BIT_INT';
}
else {
$inherited .= ' ';
}
return $inherited;
}
Jump to Line
Something went wrong with that request. Please try again.