use ExtUtils::MakeMaker; use Config; $CCFLAGS = ' '; require "./VTK.config"; my $dynamic_lib; # Solaris seems to need these flags when running # Suns C++ Compiler if( $Config{'osname'} eq 'solaris' && $vtkConfigMacro{CC} eq 'CC'){ $CCFLAGS .= ' -DHAS_BOOL '; $vtkConfigMacro{LIBS}[0] .= ' -lCrun -lCstd '; } $VERSION = '4.0.001'; WriteMakefile( 'NAME' => 'Graphics::VTK', 'CCFLAGS' => $CCFLAGS, 'DISTNAME' => 'PerlVTK', 'OPTIMIZE' => ' ', # Turn optimize off, optimization on cause very large # memory consumption when compiling VTK.c 'VERSION_FROM' => 'VTK.pm', 'CONFIGURE' => sub { return \%vtkConfigMacro }, );