From bb89992211d4ec95c860ed94f79cdd5f4c18afd1 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Tue, 18 Dec 2007 09:00:13 +0000 Subject: Make it a bit easier to test Tcl/Tk and idle from a build dir. --- Lib/lib-tk/FixTk.py | 4 ++++ PCbuild9/idle.bat | 15 +++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 PCbuild9/idle.bat diff --git a/Lib/lib-tk/FixTk.py b/Lib/lib-tk/FixTk.py index a7801a2..346d3c3 100644 --- a/Lib/lib-tk/FixTk.py +++ b/Lib/lib-tk/FixTk.py @@ -11,6 +11,10 @@ import sys, os # the real Tcl library will do. prefix = os.path.join(sys.prefix,"tcl") +if not os.path.exists(prefix): + # devdir/../tcltk/lib + prefix = os.path.join(sys.prefix, os.path.pardir, "tcltk", "lib") + prefix = os.path.abspath(prefix) # if this does not exist, no further search is needed if os.path.exists(prefix): if not os.environ.has_key("TCL_LIBRARY"): diff --git a/PCbuild9/idle.bat b/PCbuild9/idle.bat new file mode 100644 index 0000000..dcb0485 --- /dev/null +++ b/PCbuild9/idle.bat @@ -0,0 +1,15 @@ +@echo off +rem start idle +rem Usage: idle [-d] +rem -d Run Debug build (python_d.exe). Else release build. + +setlocal +set exe=python +PATH %PATH%;..\..\tcltk\bin + +if "%1"=="-d" (set exe=python_d) & shift + +set cmd=%exe% ../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9 + +echo on +%cmd% -- cgit v0.12