Overview
| Comment: | Updated to try harder to determine the cross-tools prefix |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
ade7e2c7953c35ec1ac2f7833f625b8e |
| User & Date: | rkeene on 2016-03-28 14:48:29.038 |
| Other Links: | manifest | tags |
Context
|
2016-03-28
| ||
| 14:53 | tcc4tcl 0.26 check-in: 722e4d134f user: rkeene tags: trunk, 0.26 | |
| 14:48 | Updated to try harder to determine the cross-tools prefix check-in: ade7e2c795 user: rkeene tags: trunk | |
| 14:42 | Updated to not keep backup files when patching check-in: f0f28f847f user: rkeene tags: trunk | |
Changes
Modified configure.ac
from [823490a303]
to [a18fba2c9f].
| ︙ | ︙ | |||
26 27 28 29 30 31 32 | TCC4TCL_TARGET=shared ]) dnl Configure TCC build options AC_SUBST(TCC_CONFIGURE_OPTS) TCC_CONFIGURE_OPTS="" | < < < < < > > > > > > > > > > > > > | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
TCC4TCL_TARGET=shared
])
dnl Configure TCC build options
AC_SUBST(TCC_CONFIGURE_OPTS)
TCC_CONFIGURE_OPTS=""
if test "${TCC4TCL_TARGET}" = "shared"; then
dnl Determine how to make shared objects
DC_GET_SHOBJFLAGS
dnl Only export symbols we wish to expose
TARGET="tcc4tcl.${SHOBJEXT}"
else
TCC_EXTRA_CFLAGS="${TCC_EXTRA_CFLAGS} -DCONFIG_TCC_STATIC=1"
AC_CHECK_TOOL([RANLIB], [ranlib])
AC_CHECK_TOOL([AR], [ar])
TARGET="tcc4tcl-static.a"
fi
AC_SUBST(TARGET)
AC_SUBST(TCC4TCL_TARGET)
AC_SUBST(TCC_EXTRA_CFLAGS)
dnl -- If cross-compiling, specify a "--cross-prefix" and define the CPU
if test "${host}" != "${build}"; then
cross_prefix="`echo "${AR}" | sed 's@ .*$@@;s@-ar$@@'`"
if test -z "${cross_prefix}"; then
cross_prefix="`echo "${CC}" | sed 's@ .*$@@;s@-[[^-]]*$@@'`"
fi
if test -z "${cross_prefix}"; then
cross_prefix="${host_alias}"
fi
TCC_CONFIGURE_OPTS="${TCC_CONFIGURE_OPTS} --cross-prefix=${cross_prefix}- --cpu=${host_cpu} --os=${host_os}"
fi
no_dlopen='0'
AC_ARG_WITH([dlopen], AS_HELP_STRING([--without-dlopen], [do not define dlopen/dlclose/dlerror]), [
if test "$withval" = "no"; then
no_dlopen='1'
else
no_dlopen='0'
|
| ︙ | ︙ |