chiark / gitweb /
Buildscr: make long parts of the build conditionalisable.
authorSimon Tatham <anakin@pobox.com>
Sat, 28 Apr 2018 11:02:55 +0000 (12:02 +0100)
committerSimon Tatham <anakin@pobox.com>
Sat, 28 Apr 2018 11:06:41 +0000 (12:06 +0100)
commit31384ca9c04a614fc0f517a39b41c02412ef98d5
tree6ac0e492b6ed54c6947ac904ada2409112cb7ac1
parente53c097fb742ac1ec61c70e64380190c067b59d9
Buildscr: make long parts of the build conditionalisable.

If I want to rebuild just the Javascript puzzles (for example) in
circumstances where I don't expect to need a great many
edit-compile-link cycles, it's easier to get bob to do it for me than
to remember how to set up the development tools on my path. But it
takes ages to run the whole build script if I also have to wait for
the Windows, Mac and Java puzzles to be built, not to mention the
initial Unix build that runs for no purpose other than generating the
icon images.

So now I can run the build with various time-consuming parts
conditioned out, for development purposes. Of course, the default is
still to build absolutely everything.
Buildscr