From: Brian Inglis Date: Sat, 15 Aug 2020 21:57:30 +0000 (-0600) Subject: libtest/Makefile.am: add -no-undefined for libstubgss for Cygwin X-Git-Tag: curl-7_72_0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebae7d7c4a6465329360bc56d355b9d19bb3e9e6;p=thirdparty%2Fcurl.git libtest/Makefile.am: add -no-undefined for libstubgss for Cygwin copy the LDFLAGS approach for adding same option with `libhostname` in `libtest/Makefile.am`: - init `libstubgss_la_LDFLAGS_EXTRA` variable, - add option to variable inside conditional, - use variable in `libstubgss_la_LDFLAGS` Fixes #5819 Closes #5820 --- diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am index 07fdd9b7bd..7f68abae99 100644 --- a/tests/libtest/Makefile.am +++ b/tests/libtest/Makefile.am @@ -91,8 +91,11 @@ libhostname_la_CPPFLAGS_EXTRA = libhostname_la_LDFLAGS_EXTRA = -module -avoid-version -rpath /nowhere libhostname_la_CFLAGS_EXTRA = +libstubgss_la_LDFLAGS_EXTRA = + if CURL_LT_SHLIB_USE_NO_UNDEFINED libhostname_la_LDFLAGS_EXTRA += -no-undefined +libstubgss_la_LDFLAGS_EXTRA += -no-undefined endif if CURL_LT_SHLIB_USE_MIMPURE_TEXT @@ -118,7 +121,7 @@ if BUILD_STUB_GSS noinst_LTLIBRARIES += libstubgss.la libstubgss_la_CPPFLAGS = $(AM_CPPFLAGS) -libstubgss_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version -rpath /nowhere +libstubgss_la_LDFLAGS = $(AM_LDFLAGS) $(libstubgss_la_LDFLAGS_EXTRA) -avoid-version -rpath /nowhere libstubgss_la_CFLAGS = $(AM_CFLAGS) -g libstubgss_la_SOURCES = stub_gssapi.c stub_gssapi.h