Check-in [39588a62db]
Overview
SHA1:39588a62db629d3b42e1dc8f3184903ce7add6d0
Date: 2016-03-20 07:35:09
User: rkeene
Comment:Updated to not mark anything as external if we are building a static KitDLL
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-03-20
07:53
[8ab220d43e] Updated to latest tcc4tcl (user: rkeene, tags: trunk)
07:35
[39588a62db] Updated to not mark anything as external if we are building a static KitDLL (user: rkeene, tags: trunk)
07:24
[f41b714e88] Updated to support static KitDLLs on platforms that prefix symbols with an underscore (user: rkeene, tags: trunk)
Changes

Added tcl/patchscripts/static-kitdll-noextern.sh version [a32606647f].































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /bin/bash

if [ "${KITTARGET}" != "kitdll" ]; then
	exit 0
fi

if [ "${KITCREATOR_STATIC_KITDLL}" != '1' ]; then
	exit 0
fi

# For a static KitDLL we are linking directly to the object
# so there is nothing external.
sed 's/define EXTERN .*/define EXTERN/' generic/tcl.h > generic/tcl.h.new
cat generic/tcl.h.new > generic/tcl.h
rm -f generic/tcl.h.new