From a230afdc68bcad14a9dfd0f9c8c6955980669cd6 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Sun, 24 Jan 2010 12:44:43 +1000 Subject: Many improvements, bug fixes *: Allow math functions to be enabled via configure *: Allow support for references to be removed *: Documentation updates *: Jim_ListLength() now returns the result directly *: Optimise list -> dict conversion *: Consistent capitalisation of some structures, functions *: Add support for abbreviations to Jim_GetEnum() *: The commands to 'info' may be abbreviated *: Use abbreviation support in parsing options to 'subst' *: Use Jim_GetEnum() to parse return code names *: Optimise 'array get', 'array set' if no conversion needed *: Import Tcl string.test *: string compare now returns -1,0,1 like Tcl *: Fix 'string last' with index=0 *: Add support for 'string reverse' *: Add -nocase option to 'string equal' *: Fix infinite loop in 'string repeat str -1' *: Support braced patterns in glob *: glob should not return dot files unless the pattern starts with . *: Simplify glob.tcl by using some new features *: When creating C extensions from Tcl, preserve newlines and invoke with Jim_Eval_Named() to produce more meaningful error messages. *: Also remove all comments, not just those starting in the first column *: Add support for 'n+n' and 'n-n' in string/list indexes (Tcl 8.5) *: Add a level to the stack trace for 'return -code error' *: 'return -code' should also affect the return from 'source' (see Tcl docs) *: Fix lsort -command *: Some systems don't have INFINITY --- configure | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 8196147..d0ae17f 100755 --- a/configure +++ b/configure @@ -621,6 +621,7 @@ ac_subst_files='' ac_user_opts=' enable_option_checking enable_fork +enable_math with_jim_ext with_jim_shared ' @@ -1246,13 +1247,14 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-fork Do not use fork (no exec, etc.) + --disable-fork do not use fork (no exec, etc.) + --enable-math include support for math functions Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-jim-ext Specify jim extensions to build (or all, which is the default) - --with-jim-shared Build a shared library instead of a static library + --with-jim-ext specify jim extensions to build (or all, which is the default) + --with-jim-shared build a shared library instead of a static library Some influential environment variables: CC C compiler command @@ -2766,8 +2768,18 @@ fi JIM_NOFORK=$JIM_NOFORK +# Check whether --enable-math was given. +if test "${enable_math+set}" = set; then : + enableval=$enable_math; + if test "x$enableval" = "xyes" ; then + EXTRA_CFLAGS="$EXTRA_CFLAGS -DJIM_MATH_FUNCTIONS" + fi + + +fi + -jim_extensions="package readdir glob array clock exec file posix regexp signal tclcompat aio bio eventloop syslog" +jim_extensions="load package readdir glob array clock exec file posix regexp signal tclcompat aio bio eventloop syslog" # Check whether --with-jim-ext was given. if test "${with_jim_ext+set}" = set; then : -- cgit v1.1