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

..01-Mar-201323

aclocal.m4H A D08-Sep-201024

buildall.vc.batH A D08-Sep-20103.4 KiB

cat.cH A D31-Jan-2010723

coffbase.txtH A D08-Sep-20101.5 KiB

configureH A D08-Sep-2010159.9 KiB

configure.inH A D08-Sep-201014.7 KiB

license.termsH A D04-Aug-20102.2 KiB

makefile.bcH A D08-Sep-201019.2 KiB

Makefile.inH A D08-Sep-201023.4 KiB

makefile.vcH A D08-Sep-201036.2 KiB

nmakehlp.cH A D13-Dec-200717.2 KiB

READMEH A D09-Nov-20092.5 KiB

rules.vcH A D08-Sep-201017.9 KiB

stub16.cH A D03-Nov-20055.5 KiB

tcl.dspH A D08-Sep-201028.1 KiB

tcl.dswH A D08-Sep-2010531

tcl.hpj.inH A D08-Sep-2010351

tcl.m4H A D08-Sep-201028.7 KiB

tcl.rcH A D07-Feb-20041.6 KiB

tclAppInit.cH A D16-Apr-20077.5 KiB

tclConfig.sh.inH A D08-Sep-20106.4 KiB

tclsh.icoH A D18-Apr-20003.5 KiB

tclsh.rcH A D07-Feb-20041.7 KiB

tclWin32Dll.cH A D08-Sep-201034.4 KiB

tclWinChan.cH A D08-Sep-201038.7 KiB

tclWinConsole.cH A D21-May-201037.7 KiB

tclWinDde.cH A D21-May-201044.3 KiB

tclWinError.cH A D31-Jan-201010.7 KiB

tclWinFCmd.cH A D08-Sep-201055.9 KiB

tclWinFile.cH A D19-Apr-201082.4 KiB

tclWinInit.cH A D01-Jul-200917.5 KiB

tclWinInt.hH A D04-Aug-20107.2 KiB

tclWinLoad.cH A D04-Aug-20106.7 KiB

tclWinNotify.cH A D21-May-201015.2 KiB

tclWinPipe.cH A D31-Jan-201082.2 KiB

tclWinPort.hH A D25-May-201012.1 KiB

tclWinReg.cH A D31-Jan-201042.8 KiB

tclWinSerial.cH A D31-Jan-201057.5 KiB

tclWinSock.cH A D31-Jan-201065.4 KiB

tclWinTest.cH A D31-Jan-201022.4 KiB

tclWinThrd.cH A D31-Jan-201022.9 KiB

tclWinThrd.hH A D15-Apr-1999439

tclWinTime.cH A D03-Nov-200534.4 KiB

README

1Tcl 8.5 for Windows
2
3RCS: @(#) $Id: README,v 1.37.2.1 2009/11/09 23:38:10 stwo 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.5 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 tclsh85.exe, you must ensure that tcl85.dll is on
60your path, in the system directory, or in the directory containing
61tclsh85.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