summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorThomas Heller <theller@ctypes.org>2007-06-12 15:36:22 (GMT)
committerThomas Heller <theller@ctypes.org>2007-06-12 15:36:22 (GMT)
commit04d17b4660e491b0b816da847ea70e86c482b709 (patch)
treeaf02ce515c758421a8f39e4ae8a17bf9276f54f7 /Tools
parentb24cd0f05af4555edafe764ef4ac1513451685cc (diff)
downloadcpython-04d17b4660e491b0b816da847ea70e86c482b709.zip
cpython-04d17b4660e491b0b816da847ea70e86c482b709.tar.gz
cpython-04d17b4660e491b0b816da847ea70e86c482b709.tar.bz2
Checkout, but do not yet try to build, exernal sources.
Diffstat (limited to 'Tools')
-rw-r--r--Tools/buildbot/build-amd64.bat3
-rw-r--r--Tools/buildbot/external-amd64.bat29
2 files changed, 31 insertions, 1 deletions
diff --git a/Tools/buildbot/build-amd64.bat b/Tools/buildbot/build-amd64.bat
index bdfedac..88edd8d 100644
--- a/Tools/buildbot/build-amd64.bat
+++ b/Tools/buildbot/build-amd64.bat
@@ -1,5 +1,6 @@
@rem Used by the buildbot "compile" step.
-REM cmd /c Tools\buildbot\external.bat
+setlocal
+cmd /c Tools\buildbot\external-amd64.bat
call "%VS71COMNTOOLS%vsvars32.bat"
REM cmd /q/c Tools\buildbot\kill_python.bat
devenv.com /build ReleaseAMD64 PCbuild\pcbuild.sln
diff --git a/Tools/buildbot/external-amd64.bat b/Tools/buildbot/external-amd64.bat
new file mode 100644
index 0000000..0064431
--- /dev/null
+++ b/Tools/buildbot/external-amd64.bat
@@ -0,0 +1,29 @@
+@rem Fetches (and builds if necessary) external dependencies
+setlocal
+
+@rem Assume we start inside the Python source directory
+cd ..
+
+@rem sqlite
+if not exist sqlite-source-3.3.4 (
+ svn export http://svn.python.org/projects/external/sqlite-source-3.3.4
+ if exist trunk\PCbuild\sqlite3.dll del trunk\PCbuild\sqlite3.dll
+)
+
+@rem bzip
+if not exist bzip2-1.0.3 svn export http://svn.python.org/projects/external/bzip2-1.0.3
+
+@rem Sleepycat db
+call "%MSSdk%\SetEnv" /XP64 /RETAIL
+if not exist db-4.4.20 svn export http://svn.python.org/projects/external/db-4.4.20
+
+@rem OpenSSL
+if not exist openssl-0.9.8a svn export http://svn.python.org/projects/external/openssl-0.9.8a
+
+@rem tcltk
+if not exist tcl8.4.12 (
+ if exist tcltk rd /s/q tcltk
+ svn export http://svn.python.org/projects/external/tcl8.4.12
+ svn export http://svn.python.org/projects/external/tk8.4.12
+)
+