LINKER="$CC"
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([struct test { }; void f() try { throw new test; } catch (...) { throw; }],[])],
- [AC_MSG_RESULT(ok)],
+ [
+ AC_MSG_RESULT(ok)
+ CXXLIB="-lsupc++"
+ ],
[
AC_MSG_RESULT([no, making everything bigger and slower])
LIBS="$save_LIBS"
CXX="$save_CXX"
fi
AC_SUBST(LINKER,[$LINKER])
+AC_SUBST(CXXLIB)
dnl# --------------------------------------------------------------------------
dnl# Supply default CXXFLAGS, if not specified by `CXXFLAGS=flags ./configure'
LIBS = @LIBS@
XINC = @X_CFLAGS@ @XPM_CFLAGS@ @LIBAFTERIMAGE_CFLAGS@
XLIB = @X_LIBS@ @XPM_LIBS@ @AFTERIMAGE_LIBS@ -lX11 @X_EXTRA_LIBS@
+CXXLIB = @CXXLIB@
COMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS) $(DEBUG) $(XINC) -I.. -I$(srcdir) -I.
LINK = @LINKER@ $(LDFLAGS)
# $(LIBTOOL) --mode=link $(LINK) rxvtd.o rxvtdaemon.o librxvt.la $(LIBS) $(XLIB) -o $@
rxvtc: rxvtc.o $(COMMON_DAEMON) fdpass.o
- $(LINK) -o $@ rxvtc.o $(COMMON_DAEMON) fdpass.o $(LIBS)
-# $(LIBTOOL) --mode=link $(LINK) rxvtc.o rxvtdaemon.o $(LIBS) -o $@
+ $(LINK) -o $@ rxvtc.o $(COMMON_DAEMON) fdpass.o $(CXXLIB)
+# $(LIBTOOL) --mode=link $(LINK) rxvtc.o rxvtdaemon.o $(CXXLIB) -o $@
#librxvt.la: $(LIBOBJS)
# $(LIBTOOL) --mode=link $(LINK) -rpath $(libdir) -version-info $(LIBVERSION) $(LIBOBJS) $(LIBS) -o $@