From 9f5add6a0344fcef0611c06a7958031bead835b4 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Mon, 20 Jun 2022 17:14:52 +0530 Subject: Makefile: Suffix libguilexapian with effective Guile version number. We need to distinguish between libguilexapian built for different versions of Guile. * Makefile.am (lib_LTLIBRARIES): Replace libguilexapian.la with libguilexapian-@GUILE_EFFECTIVE_VERSION@.la. (libguilexapian_la_SOURCES): Rename to libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_SOURCES. (libguilexapian_la_CXXFLAGS): Rename to libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_CXXFLAGS. (libguilexapian_la_LDFLAGS): Rename to libguilexapian_@GUILE_EFFECTIVE_VERSION@_la_LDFLAGS. (xapian.i): Substitute @GUILE_EFFECTIVE_VERSION@. (xapian/xapian.go): Depend on libguilexapian-@GUILE_EFFECTIVE_VERSION@.la instead of libguilexapian.la. * xapian.i.in: Load libguilexapian-@GUILE_EFFECTIVE_VERSION@.la instead of libguilexapian.la. --- xapian.i.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'xapian.i.in') diff --git a/xapian.i.in b/xapian.i.in index 4f36f8e..f1ffe07 100644 --- a/xapian.i.in +++ b/xapian.i.in @@ -1,6 +1,6 @@ /* guile-xapian --- Guile bindings for Xapian * Copyright © 2020 Arun Isaac - * Copyright © 2021 Bob131 + * Copyright © 2021, 2022 Bob131 * * This file is part of guile-xapian. * @@ -30,9 +30,9 @@ ;; so that guile-xapian finds libguilexapian both before and after installation. (catch #t (lambda () - (load-extension "@libdir@/libguilexapian" "SWIG_init")) + (load-extension "@libdir@/libguilexapian-@GUILE_EFFECTIVE_VERSION@" "SWIG_init")) (lambda _ - (load-extension "libguilexapian" "SWIG_init"))) + (load-extension "libguilexapian-@GUILE_EFFECTIVE_VERSION@" "SWIG_init"))) %} %{ -- cgit v1.2.3