10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_GNU_SOURCE
AC_LANG(C)
dnl Determine system information
DC_CHK_OS_INFO
dnl Determine if a shared or static build is requested
AC_ARG_ENABLE([shared], AS_HELP_STRING([--disable-shared], [build static library instead of shared library]), [
if test "$enableval" = "no"; then
TCC4TCL_TARGET=static
else
TCC4TCL_TARGET=shared
fi
], [
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
|
>
>
>
<
<
|
<
<
<
<
<
<
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_GNU_SOURCE
AC_LANG(C)
dnl Determine system information
DC_CHK_OS_INFO
dnl Perform Tcl Extension required stuff
TCLEXT_INIT
dnl Determine if a shared or static build is requested
TCC4TCL_TARGET="${TCLEXT_BUILD}"
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
|
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
;;
esac
AC_SUBST(HOST_PATH_SEPARATOR)
dnl Find a suitable awk
AC_CHECK_TOOLS(AWK, gawk awk, [false])
dnl Perform Tcl Extension required stuff
TCLEXT_INIT
dnl This must be done last since it breaks the compilation
if test "${TCC4TCL_TARGET}" = "shared"; then
DC_SETUP_STABLE_API([${srcdir}/tcc4tcl.vers], [tcc4tcl.syms])
fi
dnl Produce output
AC_OUTPUT(Makefile pkgIndex.tcl tcc4tcl.syms)
|
<
<
<
|
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
;;
esac
AC_SUBST(HOST_PATH_SEPARATOR)
dnl Find a suitable awk
AC_CHECK_TOOLS(AWK, gawk awk, [false])
dnl This must be done last since it breaks the compilation
if test "${TCC4TCL_TARGET}" = "shared"; then
DC_SETUP_STABLE_API([${srcdir}/tcc4tcl.vers], [tcc4tcl.syms])
fi
dnl Produce output
AC_OUTPUT(Makefile pkgIndex.tcl tcc4tcl.syms)
|