]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
correctly link ruby bindings
authorLevitatingBusinessMan (Rein Fernhout) <me@levitati.ng>
Tue, 18 Mar 2025 13:42:26 +0000 (14:42 +0100)
committerLevitatingBusinessMan (Rein Fernhout) <me@levitati.ng>
Tue, 18 Mar 2025 13:42:57 +0000 (14:42 +0100)
fixes #1279

bindings/ruby/extconf.rb

index 882b0b0718078efc89bcc6f74ae61cfd69b59223..de0171dc6d700a0c26309e0fd4120813ff16e026 100644 (file)
@@ -13,6 +13,10 @@ elsif /aix/ =~ RUBY_PLATFORM
    $LDFLAGS += ' -blibpath:$(EPREFIX)/lib'
 end
 
-dir_config("rrd",['$(ABS_TOP_BUILDDIR)/src', '$(ABS_TOP_SRCDIR)/src'],'$(ABS_TOP_BUILDDIR)/src/.libs')
+ABS_TOP_BUILDDIR = ENV['ABS_TOP_BUILDDIR'] || '../..'
+ABS_TOP_SRCDIR = ENV['ABS_TOP_SRCDIR'] || '../..'
+
+
+dir_config("rrd", ["#{ABS_TOP_BUILDDIR}/src", "#{ABS_TOP_SRCDIR}/src"], "#{ABS_TOP_BUILDDIR}/src/.libs")
 have_library("rrd", "rrd_create")
 create_makefile("RRD")