Don't create implib for DLLs
It is possible to directly link against the DLL, which is faster. FossilOrigin-Name: 23165f012cc4c836139e9d3383d2c4342eb2d7969458935bab66dbf47e63f21a
This commit is contained in:
parent
5288efb30d
commit
20f787071a
1 changed files with 3 additions and 2 deletions
|
@ -205,12 +205,13 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
||||||
*-*-mingw* | *-*-cygwin*)
|
*-*-mingw* | *-*-cygwin*)
|
||||||
AC_MSG_RESULT(MinGW / Cygwin)
|
AC_MSG_RESULT(MinGW / Cygwin)
|
||||||
LIB_CFLAGS=''
|
LIB_CFLAGS=''
|
||||||
LIB_LDFLAGS='-shared -Wl,--export-all-symbols,--out-implib,lib$${out%${LIB_SUFFIX}}.a'
|
LIB_LDFLAGS='-shared -Wl,--export-all-symbols'
|
||||||
LIB_LDFLAGS_INSTALL_NAME=''
|
LIB_LDFLAGS_INSTALL_NAME=''
|
||||||
LIB_PREFIX=''
|
LIB_PREFIX=''
|
||||||
LIB_SUFFIX='${LIB_MAJOR}.dll'
|
LIB_SUFFIX='${LIB_MAJOR}.dll'
|
||||||
|
LINK_LIB='&& ${LN_S} $$out $${out%${LIB_SUFFIX}}.dll.a'
|
||||||
PLUGIN_CFLAGS=''
|
PLUGIN_CFLAGS=''
|
||||||
PLUGIN_LDFLAGS='-shared'
|
PLUGIN_LDFLAGS='-shared -Wl,--export-all-symbols'
|
||||||
PLUGIN_SUFFIX='.dll'
|
PLUGIN_SUFFIX='.dll'
|
||||||
LINK_PLUGIN='${LD} -o $$out ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LDFLAGS} ${LIBS}'
|
LINK_PLUGIN='${LD} -o $$out ${PLUGIN_OBJS} ${PLUGIN_OBJS_EXTRA} ${PLUGIN_LDFLAGS} ${LDFLAGS} ${LIBS}'
|
||||||
INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 lib$${i%${LIB_SUFFIX}}.a ${DESTDIR}${libdir}/lib$${i%${LIB_SUFFIX}}.a'
|
INSTALL_LIB='&& ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 lib$${i%${LIB_SUFFIX}}.a ${DESTDIR}${libdir}/lib$${i%${LIB_SUFFIX}}.a'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue