From 4b457bbceb53cfaf619dbbfd84157748c0648713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Wed, 22 Sep 2004 19:27:33 +0200 Subject: [PATCH] Setup SHLIBFORLINK and friends for cygwin. Rev: src/nettle/configure.ac:1.42 --- configure.ac | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index f9bdc4ac..559a55f8 100644 --- a/configure.ac +++ b/configure.ac @@ -119,10 +119,21 @@ fi LSH_CCPIC SHLIBCFLAGS="$CCPIC" -SHLIBFORLINK=libnettle.so -SHLIBSONAME='$(SHLIBFORLINK).$(SHLIBMAJOR)' -SHLIBFILE='$(SHLIBSONAME).$(SHLIBMINOR)' -SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME)' + +case `uname -sr` in + CYGWIN*) + SHLIBFORLINK='cygnettle-$(SHLIBMAJOR)-$(SHLIBMINOR).dll' + SHLIBSONAME='' + SHLIBFILE='libnettle.dll.a' + SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,--out-implib=$(SHLIBFILE) -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--whole-archive' + ;; + *) + SHLIBFORLINK=libnettle.so + SHLIBSONAME='$(SHLIBFORLINK).$(SHLIBMAJOR)' + SHLIBFILE='$(SHLIBSONAME).$(SHLIBMINOR)' + SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME)' + ;; +esac if test "x$enable_shared" = xyes ; then SHLIBTARGET='$(SHLIBFORLINK)' -- GitLab