diff options
author | drochner <drochner@pkgsrc.org> | 2004-06-22 18:38:46 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2004-06-22 18:38:46 +0000 |
commit | b7936f76fd038b137bcb10d62ab1ca9dfd2b37a8 (patch) | |
tree | 6880b62d87c3f2c55050a50d3084bd786581dff3 /lang/libtcl-nothread/buildlink3.mk | |
parent | ed0d96bfa592a40db041794aaf70e0a129017459 (diff) | |
download | pkgsrc-b7936f76fd038b137bcb10d62ab1ca9dfd2b37a8.tar.gz |
add a non-threaded libtcl.so, for embedding into non-threaded applications
Diffstat (limited to 'lang/libtcl-nothread/buildlink3.mk')
-rw-r--r-- | lang/libtcl-nothread/buildlink3.mk | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lang/libtcl-nothread/buildlink3.mk b/lang/libtcl-nothread/buildlink3.mk new file mode 100644 index 00000000000..82ff66394e9 --- /dev/null +++ b/lang/libtcl-nothread/buildlink3.mk @@ -0,0 +1,33 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/06/22 18:38:46 drochner Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +TCLNT_BUILDLINK3_MK:= ${TCLNT_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= tclnt +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ntclnt} +BUILDLINK_PACKAGES+= tclnt + +.if !empty(TCLNT_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.tclnt+= libtcl-nothread>=8.4.6 +BUILDLINK_PKGSRCDIR.tclnt?= ../../lang/libtcl-nothread + +BUILDLINK_FILES.tcl= bin/tclsh* +# +# Make "-ltcl" and "-ltcl8.4" resolve into "-ltcl84", so that we don't +# need to patch so many Makefiles. +# +BUILDLINK_TRANSFORM+= l:tcl:tcl84-nothread +BUILDLINK_TRANSFORM+= l:tcl8.4:tcl84-nothread + +TCLCONFIG_SH?= ${BUILDLINK_PREFIX.tcl}/lib/tclConfig-nothread.sh +BUILD_ENV+= _TCL_NOTHREAD=yes + +.endif # TCLNT_BUILDLINK3_MK + +_TCL_NOTHREAD= yes +.include "../../lang/tcl/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |