use ExtUtils::MakeMaker; # # point -L$prefix/lib to the place where the libplotter.so is # i.e. set the prefix at the top of this file # my $prefix = '/usr/local'; my $DEFINE; if ((not -r "/usr/local/include/X11/Xlib.h") and (not -r "/usr/include/X11/Xlib.h") and (not -r "/usr/X11R6/include/X11/Xlib.h")) { warn "X display is missing\n"; $DEFINE = '-DX_DISPLAY_MISSING'; } WriteMakefile( 'CC' => 'g++', 'LD' => 'g++', 'OPTIMIZE' => '-O2', 'NAME' => 'Graphics::Plotter', 'VERSION_FROM' => 'Plotter.pm', 'LIBS' => ["-L$prefix/lib -lplotter"], 'DEFINE' => "$DEFINE", 'INC' => "-I$prefix/include" # where I can find plotutils' plotter.h );