Overview
| Comment: | Updated to more accepting of C compilers when fixing up TCC |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | tcc |
| Files: | files | file ages | folders |
| SHA1: |
35718d9982bb03dac95bf4c733062bd0 |
| User & Date: | rkeene on 2014-04-28 16:33:24 |
| Other Links: | branch diff | manifest | tags |
Context
|
2014-04-28
| ||
| 20:36 | Updated with fixes for TCC on Win32 Closed-Leaf check-in: 93b2be7812 user: rkeene tags: tcc | |
| 16:33 | Updated to more accepting of C compilers when fixing up TCC check-in: 35718d9982 user: rkeene tags: tcc | |
| 14:02 | Updated to include many Tcl symbols check-in: 437d69d82c user: rkeene tags: tcc | |
Changes
Modified tcc/patchscripts/tcltcc-0.4-addtclfuncs.sh from [cd3e226cba] to [b31d022289].
1 2 3 4 5 6 7 8 9 10 11 12 |
#! /bin/bash
function find_syms() {
if [ -z "${NM}" ]; then
if echo "${CC}" | sed 's@ .*$@@' | grep '[-]' >/dev/null; then
NM="$(echo "${CC}" | sed 's@ .*$@@;s@\(.*\)-[^-]*$@\1-nm@')"
else
NM='nm'
fi
fi
# "${NM}" "${LIBTCL}" | sed 's@:.*$@@' | sed 's@.* @@' | grep '^Tcl_' | sort -u | while read -r sym; do
| | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#! /bin/bash
function find_syms() {
if [ -z "${NM}" ]; then
if echo "${CC}" | sed 's@ .*$@@' | grep '[-]' >/dev/null; then
NM="$(echo "${CC}" | sed 's@ .*$@@;s@\(.*\)-[^-]*$@\1-nm@')"
else
NM='nm'
fi
fi
# "${NM}" "${LIBTCL}" | sed 's@:.*$@@' | sed 's@.* @@' | grep '^Tcl_' | sort -u | while read -r sym; do
${CC:-gcc} ${CPPFLAGS} -E include/tcl.h | grep '^ *extern.*Tcl_'| sed 's@^ *extern *@@;s@(.*@@;s@.* *\** *@@' | sort -u | grep '^Tcl_' | grep -v ';$' | while read -r sym; do
echo " TCCSYM($sym)"
done
}
add="$(find_syms)"
awk -v add="${add}" '/TCCSyms tcc_syms.*=/{
|
| ︙ | ︙ |