diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2008-06-13 14:11:59 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2008-06-13 14:11:59 (GMT) |
commit | f38e0d0c8ced2dd009d9afccc444a42b729dc009 (patch) | |
tree | 6b9a776e664c120465142d76ba3bf9dee95881a6 /PCbuild/build_tkinter.py | |
parent | 59683e852906736276df6b8146064666098071b5 (diff) | |
download | cpython-f38e0d0c8ced2dd009d9afccc444a42b729dc009.zip cpython-f38e0d0c8ced2dd009d9afccc444a42b729dc009.tar.gz cpython-f38e0d0c8ced2dd009d9afccc444a42b729dc009.tar.bz2 |
Merged revisions 64185-64196 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r64185 | martin.v.loewis | 2008-06-12 20:38:47 +0200 (Do, 12 Jun 2008) | 1 line
Switch to Tcl/Tk 8.5.2.
........
r64189 | martin.v.loewis | 2008-06-12 20:52:00 +0200 (Do, 12 Jun 2008) | 1 line
Switch to Tcl/Tk 8.5.
........
r64191 | martin.v.loewis | 2008-06-12 21:00:14 +0200 (Do, 12 Jun 2008) | 1 line
Revert bogus disabling of Tcl and Tk.
........
r64194 | martin.v.loewis | 2008-06-12 21:51:59 +0200 (Do, 12 Jun 2008) | 1 line
Split Tcl make targets into separate ones.
........
r64195 | martin.v.loewis | 2008-06-12 22:06:18 +0200 (Do, 12 Jun 2008) | 1 line
Support file names which include '+' (for Tk 8.5).
........
r64196 | martin.v.loewis | 2008-06-12 22:07:53 +0200 (Do, 12 Jun 2008) | 1 line
Fix Tcl/Tk license file in tcl8*/tk8*, include Tix license.
........
Diffstat (limited to 'PCbuild/build_tkinter.py')
-rw-r--r-- | PCbuild/build_tkinter.py | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/PCbuild/build_tkinter.py b/PCbuild/build_tkinter.py index 0590b0f..21e89cc 100644 --- a/PCbuild/build_tkinter.py +++ b/PCbuild/build_tkinter.py @@ -11,14 +11,9 @@ import sys here = os.path.abspath(os.path.dirname(__file__)) par = os.path.pardir -if 1: - TCL = "tcl8.4.16" - TK = "tk8.4.16" - TIX = "tix-8.4.0" -else: - TCL = "tcl8.5b3" - TK = "tcl8.5b3" - TIX = "Tix8.4.2" +TCL = "tcl8.5.2" +TK = "tk8.5.2" +TIX = "tix-8.4.0.x" ROOT = os.path.abspath(os.path.join(here, par, par)) # Windows 2000 compatibility: WINVER 0x0500 @@ -38,9 +33,9 @@ def build(platform, clean): if platform == "Win32": dest = os.path.join(ROOT, "tcltk") machine = "X86" - elif platform == "x64": + elif platform == "AMD64": dest = os.path.join(ROOT, "tcltk64") - machine = "X64" + machine = "AMD64" else: raise ValueError(platform) @@ -50,16 +45,16 @@ def build(platform, clean): os.chdir(os.path.join(tcldir, "win")) if clean: nmake("makefile.vc", "clean") - nmake("makefile.vc") - nmake("makefile.vc", "install", INSTALLDIR=dest) + nmake("makefile.vc", MACHINE=machine) + nmake("makefile.vc", "install", INSTALLDIR=dest, MACHINE=machine) # TK if 1: os.chdir(os.path.join(ROOT, TK, "win")) if clean: nmake("makefile.vc", "clean", TCLDIR=tcldir) - nmake("makefile.vc", TCLDIR=tcldir) - nmake("makefile.vc", "install", TCLDIR=tcldir, INSTALLDIR=dest) + nmake("makefile.vc", TCLDIR=tcldir, MACHINE=machine) + nmake("makefile.vc", "install", TCLDIR=tcldir, INSTALLDIR=dest, MACHINE=machine) # TIX if 1: @@ -67,12 +62,12 @@ def build(platform, clean): os.chdir(os.path.join(ROOT, TIX, "win")) if clean: nmake("python9.mak", "clean") - nmake("python9.mak", MACHINE=machine) - nmake("python9.mak", "install") + nmake("python9.mak", MACHINE=machine, INSTALL_DIR=dest) + nmake("python9.mak", "install", INSTALL_DIR=dest) def main(): - if len(sys.argv) < 2 or sys.argv[1] not in ("Win32", "x64"): - print("%s Win32|x64" % sys.argv[0]) + if len(sys.argv) < 2 or sys.argv[1] not in ("Win32", "AMD64"): + print("%s Win32|AMD64" % sys.argv[0]) sys.exit(1) if "-c" in sys.argv: |