• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..14-Nov-201318

aclocal.m4H A D17-Apr-200824

buildall.vc.batH A D17-Apr-20081.6 KiB

cat.cH A D14-Sep-1998655

coffbase.txtH A D17-Apr-20081.3 KiB

configureH A D17-Apr-200870.8 KiB

configure.inH A D17-Apr-200812.9 KiB

license.termsH A D19-Jul-20022.2 KiB

makefile.bcH A D17-Apr-200818.1 KiB

Makefile.inH A D11-Dec-201218.3 KiB

makefile.vcH A D17-Apr-200826 KiB

nmakehlp.cH A D18-Oct-200612 KiB

READMEH A D11-Dec-20122.5 KiB

rules.vcH A D17-Apr-200812.6 KiB

stub16.cH A D21-Apr-19995.5 KiB

tcl.dspH A D17-Apr-200828.6 KiB

tcl.dswH A D17-Apr-2008531

tcl.hpj.inH A D17-Apr-2008351

tcl.m4H A D17-Apr-200821.5 KiB

tcl.rcH A D17-Jun-20021.5 KiB

tclAppInit.cH A D19-Mar-200711.1 KiB

tclConfig.sh.inH A D17-Apr-20086.4 KiB

tclsh.icoH A D18-Apr-20003.5 KiB

tclsh.rcH A D17-Jun-20021.7 KiB

tclWin32Dll.cH A D16-Oct-200637.1 KiB

tclWinChan.cH A D11-Dec-201238.1 KiB

tclWinConsole.cH A D11-Dec-201237 KiB

tclWinDde.cH A D05-Apr-200640 KiB

tclWinError.cH A D27-May-200210.7 KiB

tclWinFCmd.cH A D30-Aug-200655.3 KiB

tclWinFile.cH A D11-Dec-201273.6 KiB

tclWinInit.cH A D23-Oct-200524.1 KiB

tclWinInt.hH A D10-Mar-20066.9 KiB

tclWinLoad.cH A D10-Oct-20026.6 KiB

tclWinMtherr.cH A D31-May-20021.2 KiB

tclWinNotify.cH A D20-Mar-200314.3 KiB

tclWinPipe.cH A D14-Mar-200682.5 KiB

tclWinPort.hH A D04-Nov-200513 KiB

tclWinReg.cH A D15-May-200741 KiB

tclWinSerial.cH A D13-Jan-200860.7 KiB

tclWinSock.cH A D11-Dec-201274.5 KiB

tclWinTest.cH A D27-Mar-200623 KiB

tclWinThrd.cH A D24-Mar-200727.9 KiB

tclWinThrd.hH A D15-Apr-1999439

tclWinTime.cH A D21-Apr-200730.3 KiB

README

1Tcl 8.4 for Windows
2
3RCS: @(#) $Id: README,v 1.30.2.3 2007/12/14 21:02:29 hobbs Exp $
4
51. Introduction
6---------------
7
8This is the directory where you configure and compile the Windows
9version of Tcl.  This directory also contains source files for Tcl
10that are specific to Microsoft Windows.
11
12The information in this file is maintained on the web at:
13
14	http://www.tcl.tk/doc/howto/compile.html#win
15
16The above URL includes a lengthy discussion of compiler macros necessary
17when compiling Tcl extensions that will be dynamically loaded.
18
192. Compiling Tcl
20----------------
21
22In order to compile Tcl for Windows, you need the following:
23
24	Tcl 8.4 Source Distribution (plus any patches)
25
26	and
27
28	Visual C++ 6 or newer
29
30	or
31
32	Msys + Mingw [http://www.mingw.org/download.shtml]
33
34
35In practice, this release is built with Visual C++ 6.0 and the TEA
36Makefile.
37
38If you are building with Visual C++, in the "win" subdirectory of the
39source release, you will find "makefile.vc".  This is the makefile for the
40Visual C++ compiler and uses the stock NMAKE tool.  Detailed directions for
41using it, are in the comments of "makefile.vc".  A quick example would be:
42
43	C:\tcl_source\win\>nmake -f makefile.vc
44
45There is also a Developer Studio workspace and project file, too, if you
46would like to use them.
47
48If you are building with Msys, you can use the configure script that lives
49in the win subdirectory. The Msys based configure/build process works just
50like the UNIX one, so you will want to refer to ../unix/README for
51available configure options. An error will be generated by the configure
52script if you try to compile Tcl with the Cygwin version of gcc instead of
53the Mingw version. Check your PATH if you get this error.
54
55Use the Makefile "install" target to install Tcl.  It will install it
56according to the prefix options you provided in the correct directory
57structure.
58
59Note that in order to run tclsh84.exe, you must ensure that tcl84.dll
60and tclpip84.dll are on your path, in the system directory, or in the 
61directory containing tclsh84.exe.
62
63Note: Tcl no longer provides support for Win32s.
64
653. Test suite
66-------------
67
68This distribution contains an extensive test suite for Tcl.  Some of the
69tests are timing dependent and will fail from time to time.  If a test is
70failing consistently, please send us a bug report with as much detail as
71you can manage.  Please use the online database at
72
73	http://tcl.sourceforge.net/
74
75In order to run the test suite, you build the "test" target using the
76appropriate makefile for your compiler.
77