]> git.saurik.com Git - wxWidgets.git/blame - wxPython/distrib/all/README.txt
fixed deadlock when calling wxPostEvent() from worker thread
[wxWidgets.git] / wxPython / distrib / all / README.txt
CommitLineData
36e91097
RD
1The collection of scripts in this directory are an attempt to fully
2automate the build of the wxPython source and binary packages on all
e4bb5998
RD
3build platforms. It does this through creative use of ssh and scp
4commands to the remote build machines, so this will likely only work
5in my somewhat unique environment.
36e91097
RD
6
7The goal here is to be able to start a build on one machine and have
8it take care of all the steps, including moving the source tarball to
9the other build machines, initiating the build there, and collecting
10the results. Depending on the type of build, (see below) the results
11may be copied to a public server for others to play with.
12
13Types of builds:
14
e4bb5998 15 dryrun
36e91097
RD
16 Nothing extra is done with the build, this is just for
17 my own testing.
18
19 daily
20 The version number is temporarily adjusted to include a
21 datestamp, and if the build is successful the results
22 are copied to a daily build folder on starship.
23
e4bb5998 24 release
36e91097
RD
25 The results are uploaded to the previews foler on
26 starship if the build is successful.
27
28
e4bb5998
RD
29The master script in this folder is build-all (written in Python)
30which will setup and control the whole process. The other scripts
31(using bash) are launched from build-all either to do specific tasks
32locally, or to run on each individual build machine to manage the
33build process there, usually by calling out to other scripts that
34already exist. The build-all script uses the taskrunner.py and
35subprocess Python modules.
36e91097
RD
36
37