$NetBSD: patch-configure,v 1.2 2024/09/22 18:22:49 schmonz Exp $

Libtoolize for portable shared libraries.

--- configure.orig	2024-09-19 18:58:51.000000000 +0000
+++ configure
@@ -2,7 +2,7 @@
 #********************************************************************************
 # Very simple configure script for qlibs
 
-. ../conf-build
+. ./conf-build
 # Add $HDRDIR as include option to default $CFLAGS
 [ "$HDRDIR" ] && CFLAGS="$CFLAGS -I$HDRDIR"
 
@@ -47,23 +47,20 @@ echo " found!"
 echo -n "Checking for compile ... "
 CC="cc"
 ( echo '#!/bin/sh'
-  echo exec "$CC" "$CFLAGS" -c '${1+"$@"}' ) > compile
+  echo exec libtool --tag=CC --mode=compile "$CC" "$CFLAGS" -c '${1+"$@"}' ) > compile
 chmod 755 compile
 echo " created!"
 
 echo -n "Checking for makelib ... "
 ( echo '#!/bin/sh' ;
   echo "" ;
-  echo 'main="$1"; shift' ; \
-  echo 'rm -f "$main"' ; \
-  echo 'ar cr "$main" ${1+"$@"}' ; \
-  echo 'ranlib "$main"') > makelib
+  echo exec libtool --tag=CC --mode=link "$CC" "$LDFLAGS" -o '${1+"$@"}' ) > makelib
 chmod 755 makelib
 echo " created!"
 
 echo -n "Checking for sharedlib ... "
 CC="cc"
 ( echo '#!/bin/sh'
-  echo exec "$CC" -shared '${1+"$@"}' ) > sharedlib
+  echo exec libtool --tag=CC --mode=link "$CC" "$LDFLAGS" -shared -o '${1+"$@"}' ) > sharedlib
 chmod 755 sharedlib
 echo " created!"
