Alien-PLplot

 view release on metacpan or  search on metacpan

alienfile  view on Meta::CPAN

	plugin 'Decode::SourceForge';

	plugin Download => (
		filter  => qr/^plplot-.*\.tar\.gz$/,
		version => qr/([0-9\.]+)/,
	);

	plugin Extract => 'tar.gz';
	plugin 'Build::CMake';

	# Driver: png,jpeg,gif : formats via libgd
	# NOTE This is currently listed as a deprecated driver in the PLplot
	# documentation.
	my $pld_gd_enable = 1;
	my $pld_gd_gdnames = '';

	# Driver: wingcc : interactive plotting device for MSWin32
	my $pld_wingcc_enable = $^O eq 'MSWin32';

	if( $^O eq 'MSWin32' && $Config{myuname} =~ /^Win32 strawberry-perl/ ) {
		# This helps to find the paths under Strawberry Perl.
		my ($gd_lib_file) = DynaLoader::dl_findfile('-lgd');
		if( $gd_lib_file ) {
			# libgd paths (for PLD_{png,jpeg,gif})
			$pld_gd_gdnames = 'gd';
			my $c_lib_dir = dirname($gd_lib_file);
			my $c_dir = dirname($c_lib_dir);
			my $c_inc_dir = File::Spec->catfile( $c_dir, 'include' );

			# gdi32 paths (for PLD_wingcc)
			my $arch = 'x86_64-w64-mingw32';
			my $arch_lib_dir = File::Spec->catfile( $c_dir, $arch, 'lib' );
			my $arch_inc_dir = File::Spec->catfile( $c_dir, $arch, 'include' );

alienfile  view on Meta::CPAN

				: ()
			),

			( $pld_wingcc_enable
				? qw(-DPLD_wingcc=ON)
				: ()
			),

			( $pld_gd_enable
				? (
					qw(-DPLD_png=ON -DPLD_jpeg=ON -DPLD_gif=ON),
					( $pld_gd_gdnames
						? ( "-DGD_NAMES=$pld_gd_gdnames" )
						: ()
					)
				)
				: ()
			),

			qw(
				-DBUILD_SHARED_LIBS=OFF



( run in 0.656 second using v1.01-cache-2.11-cpan-df04353d9ac )