Tcl Source Code

Artifact [1175536ef5]
Login

Artifact 1175536ef50c16475974d26c45464814415b4494:

Attachment "haiku2.patch" to ticket [2883533fff] added by brlcad 2009-10-22 04:37:53.
Index: unix/tcl.m4
===================================================================
--- unix/tcl.m4	(revision 36235)
+++ unix/tcl.m4	(working copy)
@@ -1286,6 +1286,16 @@
 	    CC_SEARCH_FLAGS=""
 	    LD_SEARCH_FLAGS=""
 	    ;;
+	Haiku*)
+	    LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+	    SHLIB_CFLAGS="-fPIC"
+	    SHLIB_LD_LIBS='${LIBS}'
+	    SHLIB_SUFFIX=".so"
+	    SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
+	    DL_OBJS="tclLoadDl.o"
+	    DL_LIBS="-lroot"
+	    AC_CHECK_LIB(network, inet_ntoa, [LIBS="$LIBS -lnetwork"])
+	    ;;
 	HP-UX-*.11.*)
 	    # Use updated header definitions where possible
 	    AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, [Do we want to use the XOPEN network library?])