Overview
| Comment: | Updated to not mark anything as external if we are building a static KitDLL |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
39588a62db629d3b42e1dc8f3184903c |
| User & Date: | rkeene on 2016-03-20 07:35:09 |
| Other Links: | manifest | tags |
Context
|
2016-03-20
| ||
| 07:53 | Updated to latest tcc4tcl check-in: 8ab220d43e user: rkeene tags: trunk | |
| 07:35 | Updated to not mark anything as external if we are building a static KitDLL check-in: 39588a62db user: rkeene tags: trunk | |
| 07:24 | Updated to support static KitDLLs on platforms that prefix symbols with an underscore check-in: f41b714e88 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
|