Code

integrate osx build hints as indicated in #192
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 5 Dec 2008 15:39:55 +0000 (15:39 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 5 Dec 2008 15:39:55 +0000 (15:39 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.3@1699 a5681a0c-68f1-0310-ab6d-d61299d08faa

program/bindings/perl-shared/Makefile.PL

index 8dd92d69e7e6121ca609f4471a1fdf1ae4258ca4..c4573070da057caa19f2deb0a80b5f59987f6cbd 100644 (file)
@@ -24,7 +24,13 @@ if ($ARGV[-1] =~ /RPATH=(\S+)/){
 # library after it is installed. This install_name gets transfered
 # to the perl shared object.
 
-my $librrd = "-L../../src/.libs/ $R -lrrd";
+my $librrd;
+if ($^O eq 'darwin'){
+        $librrd = '-lrrd';
+}
+else {
+        $librrd = "-L../../src/.libs/ $R -lrrd";
+}
 
 WriteMakefile(
     'NAME'         => 'RRDs',
@@ -35,6 +41,7 @@ WriteMakefile(
     #'dynamic_lib'  => {'OTHERLDFLAGS' => "$librrd -lm"},
     'depend'       => {'RRDs.c' => "../../src/librrd.la"},
     'LDFROM'       => '$(OBJECT) '.$librrd, 
-    'realclean'    => {FILES => 't/demo?.rrd t/demo?.png' }
+    'realclean'    => {FILES => 't/demo?.rrd t/demo?.png' },
+    ($^O eq 'darwin') ? ( 'LDDLFLAGS'    => "-L../../src/.libs/ $Config{lddlflags}" ) : ()
 );