Setting up to build tclkits using kitgen.


Given a couple of recent posts I thought I should describe how I have
setup my build tree to build tclkits for windows and solaris 10 using
kitgen. At the present time it requires a little manual setup as the
automatic stuff is out-of-date but it is possible to create a tree
containing CVS or SVN checkouts of the various necessary projects and
then to build either tclkit-lite's or 'heavy' (mk4tcl+incr-tcl)
tclkits. I build on windows using both msvc6 and msvc8 ( the latter
for building for 64bit windows).

So get kitgen:
  svn checkout svn://svn.equi4.com/kitgen/trunk kitgen

Make some subdirs for the tcl versions you want to build for and to
contain the tcl-version independent packages
  mkdir 8.4 8.5 8.x

Note that you dont _have_ to call it 8.5. For instance I'm working
with a patched tree from Miguel and its in a subdirectory called NRE
which helps to isolate it from the normal Tcl builds.

In each version folder you want to checkout tcl and tk.
 cd 8.4
 cvs -d:pserver:anonymous <at> tcl.cvs.sourceforge.net:/cvsroot/tcl co -r
core-8-4-branch tcl
 cvs -d:pserver:anonymous <at> tktoolkit.cvs.sourceforge.net:/cvsroot/
tktoolkit co -r core-8-4-branch tk

 cd ../8.5
 cvs -d:pserver:anonymous <at> tcl.cvs.sourceforge.net:/cvsroot/tcl co tcl
(Continue reading)


Gmane