simon-git: bob (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sat Jan 24 07:44:46 GMT 2026


TL;DR:
  2caacad Introduce some selective environment-cleaning.

Repository:     https://git.tartarus.org/simon/bob.git
On the web:     https://git.tartarus.org/?p=simon/bob.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2026-01-24 07:44:46

commit 2caacadd3e422884b170d08bdda2d0d2d85054a4
web diff https://git.tartarus.org/?p=simon/bob.git;a=commitdiff;h=2caacadd3e422884b170d08bdda2d0d2d85054a4;hp=fe59e98184e582c6ab950ca1925f572a067c6789
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Jan 24 07:42:41 2026 +0000

    Introduce some selective environment-cleaning.
    
    Yesterday I learned that you can set CMAKE_GENERATOR in your
    environment to make cmake default to a generator other than ordinary
    makefiles. (I like Ninja.) So I added that to my default shell
    configuration – and overnight half a dozen of my bob builds broke,
    because they run cmake and expect to get the default makefile!
    
    I think the point of a build system is to be relatively standardised
    in this kind of thing, so let's just run all subprocesses with
    CMAKE_GENERATOR unset. No doubt there are other variables I could add
    to the list of things to clean, as and when I think of them.

 misc.py | 30 ++++++++++++++++++++++++++----
 1 file changed, 26 insertions(+), 4 deletions(-)



More information about the tartarus-commits mailing list