| [56ade3b] | 1 | 2003-10-15 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 2 | |
|---|
| 3 | * tcl.m4: create a TEA_SETUP_COMPILER_CC the precedes the |
|---|
| 4 | TEA_SETUP_COMPILER macro. They are split so the check for CC |
|---|
| 5 | occurs before any use of CC. Also add AC_PROG_CPP to the compiler |
|---|
| 6 | checks. |
|---|
| 7 | |
|---|
| 8 | 2003-10-06 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 9 | |
|---|
| 10 | * tcl.m4: Updated for autoconf 2.5x prereq. |
|---|
| 11 | Where TCL_WIDE_INT_TYPE would be __int64, defer to the code checks |
|---|
| 12 | in tcl.h, which also handles TCL_LL_MODIFIER* properly. |
|---|
| 13 | |
|---|
| 14 | 2003-04-22 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 15 | |
|---|
| 16 | * tcl.m4: correct default setting of ARCH for WinCE builds. |
|---|
| 17 | Correct \ escaping for CE sed macros. |
|---|
| 18 | |
|---|
| 19 | 2003-04-10 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 20 | |
|---|
| 21 | * tcl.m4: replace $(syscal) construct with older `syscall` for |
|---|
| 22 | systems where sh != bash. |
|---|
| 23 | |
|---|
| 24 | 2003-04-09 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 25 | |
|---|
| 26 | * tcl.m4 (TEA_WITH_CELIB): add --enable-wince and --with-celib |
|---|
| 27 | options for Windows/CE compilation support. Requires the |
|---|
| 28 | Microsoft eMbedded SDK and Keuchel's celib emulation layer. |
|---|
| 29 | |
|---|
| 30 | 2003-02-18 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 31 | |
|---|
| 32 | * tcl.m4 (TEA_ENABLE_THREADS): Make sure -lpthread gets passed on |
|---|
| 33 | the link line when checking for the pthread_attr_setstacksize |
|---|
| 34 | symbol. (dejong) |
|---|
| 35 | |
|---|
| 36 | * tcl.m4 (TEA_SETUP_COMPILER): added default calls to |
|---|
| 37 | TEA_TCL_EARLY_FLAGS, TEA_TCL_64BIT_FLAGS, |
|---|
| 38 | TEA_MISSING_POSIX_HEADERS and TEA_BUGGY_STRTOD. |
|---|
| 39 | |
|---|
| 40 | 2003-02-14 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 41 | |
|---|
| 42 | * tcl.m4: correct HP-UX ia64 --enable-64bit build flags |
|---|
| 43 | |
|---|
| 44 | 2003-01-29 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 45 | |
|---|
| 46 | * tcl.m4: check $prefix/lib as well as $exec_prefix/lib when |
|---|
| 47 | looking for tcl|tkConfig.sh, as this check is done before we would |
|---|
| 48 | set exec_prefix when the user does not define it. |
|---|
| 49 | |
|---|
| 50 | 2003-01-21 Mo DeJong <mdejong@users.sourceforge.net> |
|---|
| 51 | |
|---|
| 52 | * tcl.m4 (TEA_CONFIG_CFLAGS): Fix build support |
|---|
| 53 | for mingw, the previous implementation would |
|---|
| 54 | use VC++ when compiling with mingw gcc. Don't |
|---|
| 55 | pass -fPIC since gcc always compiles pic code |
|---|
| 56 | under win32. Change some hard coded cases |
|---|
| 57 | of gcc to ${CC}. |
|---|
| 58 | |
|---|
| 59 | 2002-10-15 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 60 | |
|---|
| 61 | * tcl.m4: move the CFLAGS definition from TEA_ENABLE_SHARED to |
|---|
| 62 | TEA_MAKE_LIB because setting too early confuses other AC_* macros. |
|---|
| 63 | Correct the HP-11 SHLIB_LD_LIBS setting. |
|---|
| 64 | |
|---|
| 65 | * tcl.m4: add the CFLAGS definition into TEA_ENABLE_SHARED and |
|---|
| 66 | make it pick up the env CFLAGS at configure time. |
|---|
| 67 | |
|---|
| 68 | 2002-10-09 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 69 | |
|---|
| 70 | * tcl.m4: add --enable-symbols=mem option to enable TCL_MEM_DEBUG. |
|---|
| 71 | Improved AIX 64-bit build support, allow it on AIX-4 as well. |
|---|
| 72 | Enable 64-bit HP-11 compilation with gcc. |
|---|
| 73 | Enable 64-bit IRIX64-6 cc build support. |
|---|
| 74 | Correct FreeBSD thread library linkage. |
|---|
| 75 | Add OSF1 static build support. |
|---|
| 76 | Improve SunOS-5 shared build SHLIB_LD macro. |
|---|
| 77 | |
|---|
| 78 | 2002-07-20 Zoran Vasiljevic <zoran@archiware.com> |
|---|
| 79 | |
|---|
| 80 | * tcl.m4: Added MINGW32 to list of systems checked for Windows build. |
|---|
| 81 | Also, fixes some indentation issues with "--with-XXX" options. |
|---|
| 82 | |
|---|
| 83 | 2002-04-23 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 84 | |
|---|
| 85 | * tcl.m4 (TEA_ENABLE_THREADS): added USE_THREAD_ALLOC define to |
|---|
| 86 | use new threaded allocatory by default on Unix for Tcl 8.4. |
|---|
| 87 | (TEA_CONFIG_CFLAGS): corrected LD_SEARCH_FLAGS for FreeBSD-3+. |
|---|
| 88 | |
|---|
| 89 | 2002-04-22 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 90 | |
|---|
| 91 | * tcl.m4 (TEA_SETUP_COMPILER): removed call to AC_CYGWIN so that |
|---|
| 92 | we can use autoconf 2.5x as well as 2.13. This prevents us from |
|---|
| 93 | being able to warn against the use of cygwin gcc at configure |
|---|
| 94 | time, but allows autoconf 2.5x, which is what is shipped with most |
|---|
| 95 | newer systems. |
|---|
| 96 | |
|---|
| 97 | 2002-04-11 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 98 | |
|---|
| 99 | * tcl.m4: Enabled COFF as well as CV style debug info with |
|---|
| 100 | --enable-symbols to allow Dr. Watson users to see function info. |
|---|
| 101 | More info on debugging levels can be obtained at: |
|---|
| 102 | http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp |
|---|
| 103 | |
|---|
| 104 | 2002-04-03 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 105 | |
|---|
| 106 | * tcl.m4: change all SC_* macros to TEA_*. The SC_ was for |
|---|
| 107 | Scriptics, which is no more. TEA represents a better, independent |
|---|
| 108 | prefix that won't need changing. |
|---|
| 109 | Added preliminary mingw gcc support. [Patch #538772] |
|---|
| 110 | Added TEA_PREFIX macro that handles defaulting the prefix and |
|---|
| 111 | exec_prefix vars to those used by Tcl if none were specified. |
|---|
| 112 | Added TEA_SETUP_COMPILER macro that encompasses the AC_PROG_CC |
|---|
| 113 | check and several other basic AC_PROG checks needed for making |
|---|
| 114 | executables. This greatly simplifies user's configure.in files. |
|---|
| 115 | Collapsed AIX-5 defines into AIX-* with extra checks for doing the |
|---|
| 116 | ELF stuff on AIX-5-ia64. |
|---|
| 117 | Updated TEA_ENABLE_THREADS to take an optional arg to allow |
|---|
| 118 | switching it on by default (for Thread) and add sanity checking to |
|---|
| 119 | warn the user if configuring threads incompatibly. |
|---|
| 120 | |
|---|
| 121 | 2002-03-29 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 122 | |
|---|
| 123 | * tcl.m4: made sure that SHLIB_LDFLAGS was set to LDFLAGS_DEFAULT. |
|---|
| 124 | Removed --enable-64bit support for AIX-4 because it wasn't correct. |
|---|
| 125 | Added -MT or -MD Windows linker switches to properly support |
|---|
| 126 | symbols-enabled builds. |
|---|
| 127 | |
|---|
| 128 | 2002-03-28 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 129 | |
|---|
| 130 | * tcl.m4: called AC_MSG_ERROR when SC_TEA_INIT wasn't called first |
|---|
| 131 | instead of calling it as that inlines it each time in shell code. |
|---|
| 132 | Changed Windows CFLAGS_OPTIMIZE to use -O2 instead of -Oti. |
|---|
| 133 | Noted TCL_LIB_VERSIONS_OK=nodots for Windows builds. |
|---|
| 134 | A few changes to support itcl (and perhaps others): |
|---|
| 135 | Added support for making your own stub libraries to SC_MAKE_LIB. |
|---|
| 136 | New SC_PATH_CONFIG and SC_LOAD_CONFIG that take a package name arg |
|---|
| 137 | and find that ${pkg}Config.sh file. itk uses this for itcl. |
|---|
| 138 | |
|---|
| 139 | 2002-03-27 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 140 | |
|---|
| 141 | * tcl.m4: made SC_LOAD_TKCONFIG recognize when working with a Tk |
|---|
| 142 | build dir setup. |
|---|
| 143 | Added EXTRA_CFLAGS and SHLIB_LD_LIBS substs to SC_CONFIG_CFLAGS. |
|---|
| 144 | Added XLIBSW onto LIBS when it is defined. |
|---|
| 145 | Remove TCL_LIBS from MAKE_LIB and correctly use SHLIB_LD_LIBS |
|---|
| 146 | instead to not rely as much on tclConfig.sh cached info. |
|---|
| 147 | Add TK_BIN_DIR to paths to find wish in SC_PROG_WISH. |
|---|
| 148 | These move towards making TEA much more independent of *Config.sh. |
|---|
| 149 | |
|---|
| 150 | 2002-03-19 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 151 | |
|---|
| 152 | * tcl.m4: corrected forgotten (UN)SHARED_LIB_SUFFIX and |
|---|
| 153 | SHLIB_SUFFIX defines for Win. |
|---|
| 154 | (SC_PATH_X): made this only do the check on unix platforms. |
|---|
| 155 | |
|---|
| 156 | 2002-03-12 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 157 | |
|---|
| 158 | * README.txt: updated to reflect fewer files |
|---|
| 159 | |
|---|
| 160 | 2002-03-06 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 161 | |
|---|
| 162 | * config.guess (removed): |
|---|
| 163 | * config.sub (removed): removed unnecessary files |
|---|
| 164 | |
|---|
| 165 | * installFile.tcl (removed): |
|---|
| 166 | * mkinstalldirs (removed): these aren't really necessary for |
|---|
| 167 | making TEA work |
|---|
| 168 | |
|---|
| 169 | * tcl.m4 (SC_PUBLIC_TCL_HEADERS, SC_PUBLIC_TK_HEADERS): don't |
|---|
| 170 | check /usr(/local)/include for includes on Windows when not using |
|---|
| 171 | gcc |
|---|
| 172 | |
|---|
| 173 | 2002-03-05 Jeff Hobbs <jeffh@ActiveState.com> |
|---|
| 174 | |
|---|
| 175 | * tcl.m4: added warnings on Windows, removed RELPATH define and |
|---|
| 176 | added TCL_LIBS to MAKE_LIB macro. |
|---|
| 177 | |
|---|
| 178 | This import represents 2.0.0, or a new start at attempting to |
|---|
| 179 | make TEA much easier for C extension developers. |
|---|
| 180 | |
|---|
| 181 | **** moved from tclpro project to core tcl project, **** |
|---|
| 182 | **** renamed to 'tclconfig' **** |
|---|
| 183 | |
|---|
| 184 | 2001-03-15 Karl Lehenbauer <karl@procplace.com> |
|---|
| 185 | |
|---|
| 186 | * installFile.tcl: Added updating of the modification time of |
|---|
| 187 | the target file whether we overwrote it or decided that it |
|---|
| 188 | hadn't changed. This was necessary for us to be able to |
|---|
| 189 | determine whether or not a module install touched the file. |
|---|
| 190 | |
|---|
| 191 | 2001-03-08 Karl Lehenbauer <karl@procplace.com> |
|---|
| 192 | |
|---|
| 193 | * installFile.tcl: Added support for converting new-style (1.1+) |
|---|
| 194 | Cygnus drive paths to Tcl-style. |
|---|
| 195 | |
|---|
| 196 | 2001-01-15 <brent.welch@interwoven.com> |
|---|
| 197 | |
|---|
| 198 | * tcl.m4: Added FreeBSD clause. |
|---|
| 199 | |
|---|
| 200 | 2001-01-03 <brent.welch@interwoven.com> |
|---|
| 201 | |
|---|
| 202 | * tcl.m4: Fixed typo in SC_LIB_SPEC where it is checking |
|---|
| 203 | for exec-prefix. |
|---|
| 204 | |
|---|
| 205 | 2000-12-01 <brent.welch@interwoven.com> |
|---|
| 206 | |
|---|
| 207 | * tcl.m4: Concatenated most of the Ajuba acsite.m4 file |
|---|
| 208 | so we don't need to modify the autoconf installation. |
|---|
| 209 | * config.guess: |
|---|
| 210 | * config.sub: |
|---|
| 211 | * installFile.tcl: |
|---|
| 212 | Added files from the itcl config subdirectory, |
|---|
| 213 | which should go away. |
|---|
| 214 | |
|---|
| 215 | 2000-7-29 <welch@ajubasolutions.com> |
|---|
| 216 | |
|---|
| 217 | * Fixed the use of TCL_SRC_DIR and TK_SRC_DIR within |
|---|
| 218 | TCL_PRIVATE_INCLUDES and TK_PRIVATE_INCLUDES to match their recent |
|---|
| 219 | change from $(srcdir) to $(srcdir)/.. |
|---|