Hi

I have a private modified bldenv variant which adds a few features
described below.  To share with others, and to avoid my having
to merge changes to my private copy, I'll polish it up for putback
of any features others think are desirable.

So please let me know which of the following are desirable, need changes
or are simply evil:

- adds a bldenv cmdline option '-q' (for "quick", could be better named)
  to switch off the gcc shadow build.  It's a PITA when, during
  interactive build, both cc and gcc have a whinge over syntax errors etc.

- accepts '-' on the bldenv cmdline for the env file, in which case it
  looks for file 'nightly.env' in the current directory

- if NIGHTLY_OPTIONS from the env file selects 'd' for dmake then:
        . /opt/teamware/bin is added to the PATH
        . if DMAKE_MAX_JOBS is not already set then groks this out of
          ~/.make.machines (otherwise every dmake parses that file);
        . if no setting in .make.machines is found for the current
          host then defaults to #cpus * 4
        . sets DMAKE_MODE=parallel

 - if BUILD_PROJECT is set (either from the env file or simply via the shell)
   then start a new task in that project;  always show the project and
   taskid for the build

 - exports ISBLDENVSHELL=1 to the subsequent shell, so that its rc files can
   tune behaviour for a build environment

Thanks

Gavin
_______________________________________________
tools-discuss mailing list
[email protected]

Reply via email to