Author: bdrewery
Date: Fri Apr 15 18:43:54 2016
New Revision: 298082
URL: https://svnweb.freebsd.org/changeset/base/298082

Log:
  Add SHLIB_CXX to allow building a C++ shared library without a static one.
  
  Submitted by: ngie
  Sponsored by: EMC / Isilon Storage Division

Modified:
  head/share/mk/bsd.lib.mk

Modified: head/share/mk/bsd.lib.mk
==============================================================================
--- head/share/mk/bsd.lib.mk    Fri Apr 15 18:42:10 2016        (r298081)
+++ head/share/mk/bsd.lib.mk    Fri Apr 15 18:43:54 2016        (r298082)
@@ -4,12 +4,17 @@
 
 .include <bsd.init.mk>
 
-.if defined(LIB_CXX)
-LIB=   ${LIB_CXX}
+.if defined(LIB_CXX) || defined(SHLIB_CXX)
 _LD=   ${CXX}
 .else
 _LD=   ${CC}
 .endif
+.if defined(LIB_CXX)
+LIB=   ${LIB_CXX}
+.endif
+.if defined(SHLIB_CXX)
+SHLIB= ${SHLIB_CXX}
+.endif
 
 LIB_PRIVATE=   ${PRIVATELIB:Dprivate}
 # Set up the variables controlling shared libraries.  After this section,
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to