Changeset 443 for ImageMagick/trunk/PerlMagick/Makefile.PL
- Timestamp:
- 10/24/09 09:10:18 (5 months ago)
- Files:
-
- 1 modified
-
ImageMagick/trunk/PerlMagick/Makefile.PL (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/PerlMagick/Makefile.PL
r399 r443 118 118 my $inc = join ' ', map "-I\"$_\"", @incdir; 119 119 my $lib = join ' ', map "-L\"$_\"", @libdir; 120 $lib .= " -lMagickCore"; 121 122 return ($inc, $lib, '-O2'); 120 121 return ($inc, $lib); 123 122 } 124 123 … … 129 128 foreach $delegate (qw/bzlib djvu fftw fontconfig freetype jpeg jng jp2 lcms mpeg png rsvg tiff x11 xml wmf zlib/) { 130 129 if ( -d "t/$delegate" ) { 131 if ( $delegate =~ /x11/) {130 if ( defined($ENV{'DISPLAY'}) && ($^O ne 'MSWin32') ) { 132 131 if ( defined $ENV{'DISPLAY'} ) { 133 132 $delegate_tests .= " t/$delegate/*.t"; … … 143 142 my $LIBS_magick = '-L../magick/.libs -lMagickCore -lperl -lm'; 144 143 my $CCFLAGS_magick = "$Config{'ccflags'} -fopenmp -g -O2 -Wall -W -pthread"; 144 my $LDFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'ldflags'} "; 145 my $LDDLFLAGS_magick = "-L../magick/.libs -lMagickCore $Config{'lddlflags'} "; 145 146 146 147 if (($^O eq 'MSWin32') && ($Config{cc} =~ /gcc/)) { 147 # a special setup for strawberry perl 148 ($INC_magick, $LIBS_magick, $CCFLAGS_magick) = AutodetectWin32gcc(); 148 my($Ipaths, $Lpaths) = AutodetectWin32gcc(); 149 150 # 151 # Setup for strawberry perl. 152 # 153 $INC_magick = "$Ipaths"; 154 $LIBS_magick = "-lMagickCore"; 155 $CCFLAGS_magick = "$Config{'ccflags'}"; 156 $LDFLAGS_magick = "$Config{'ldflags'} $Lpaths "; 157 $LDDLFLAGS_magick = "$Config{'lddlflags'} $Lpaths "; 149 158 } 150 159 … … 184 193 185 194 # Linker flags for building an executable 186 'LDFLAGS' => "-L../magick/.libs -lMagickCore $Config{'ldflags'} ",195 'LDFLAGS' => $LDFLAGS_magick, 187 196 188 197 # Linker flags for building a dynamically loadable module 189 'LDDLFLAGS' => "-L../magick/.libs -lMagickCore $Config{'lddlflags'} ",198 'LDDLFLAGS' => $LDDLFLAGS_magick, 190 199 191 200 # Install PerlMagick binary into ImageMagick bin directory
