X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=bindings%2Fperl-shared%2FMakefile.PL;h=598fc99f72e05cc7fb40252f47778afb901da9ec;hp=2b59fdb0eccab426679915fd5e4a5f1148e2e5f4;hb=ec028ffc51de6a4d33427ea505e2839b0516fd7d;hpb=e74bd0a43c9f99324981110e7f3f2d2d32b20706 diff --git a/bindings/perl-shared/Makefile.PL b/bindings/perl-shared/Makefile.PL index 2b59fdb..598fc99 100644 --- a/bindings/perl-shared/Makefile.PL +++ b/bindings/perl-shared/Makefile.PL @@ -4,7 +4,8 @@ use Config; # the contents of the Makefile that is written. # Specify the location of the archive containing PIC compiled object files. -my $librrd = "-L../../src/.libs/ -lrrd" ; +my $R = $^O eq 'Linux' ? "-Wl,--rpath -Wl," : "-R" ; +my $librrd = "-L../../src/.libs/ $R\$(RPATH) -lrrd"; WriteMakefile( 'NAME' => 'RRDs', @@ -13,7 +14,7 @@ WriteMakefile( 'INC' => '-I../../src -I../../libraries/gd1.3', # where to look for the necessary libraries # Perl will figure out which one is valid - 'depend' => {'RRDs.c' => "../../src/.libs/librrd_private.a"}, + 'depend' => {'RRDs.c' => "../../src/.libs/librrd.a"}, 'dynamic_lib' => {'OTHERLDFLAGS' => "$librrd -lm"}, 'realclean' => {FILES => 't/demo?.rrd t/demo?.png' } );