summaryrefslogtreecommitdiffstats
path: root/build2/cli/init.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Only search for external tools (compilers, linkers, etc) in PATHBoris Kolpackov2018-11-051-1/+7
| | | | | | | Specifically, omit the current executable's directory on Windows since there is no reason for them to be found there automagically and this can lead to surprising behavior (for example, our MinGW GCC being used instead of the user's even though the user's is in PATH before ours).
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-191-2/+4
|
* Fortify cli detection against "other" cli's (like Mono JIT compiler)Boris Kolpackov2018-07-301-12/+25
|
* Use depdb to track changes to cli compiler, options, etcBoris Kolpackov2018-06-291-6/+27
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Initial work for default update outer operationBoris Kolpackov2018-02-071-0/+2
| | | | | | While update still uses the old "all update rules update all their prerequisites" assumption, test and install have been fixed not to rely on this.
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-5/+5
| | | | | Instead we now have two more or less separate match states for outer and inner parts of an action.
* Trace non-zero process exit codeBoris Kolpackov2017-12-171-1/+3
| | | | Also convert to using operator<<(ostream,process_exit).
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-161-0/+2
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-9/+9
|
* Adapt to process_error changeKaren Arutyunov2017-04-101-1/+1
|
* Fix cli distribution via groupBoris Kolpackov2017-03-031-14/+14
|
* Implement pattern-based variable typing, tighten variable type updateBoris Kolpackov2017-02-131-3/+3
|
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-2/+2
|
* Make rules const throughoutBoris Kolpackov2017-01-231-1/+1
|
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-1/+1
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Add support for config.cli=false (leave unconfigured)Boris Kolpackov2016-11-231-19/+38
|
* Adopt to auto_fd introduced to libbutl fdstreams and processKaren Arutyunov2016-11-041-1/+1
|
* Add io_error alias for std::ios_base::failureKaren Arutyunov2016-09-151-1/+1
|
* Fix bug in cli module diagnosticsBoris Kolpackov2016-09-021-1/+1
|
* Remove backwards-compatibility kludgesBoris Kolpackov2016-08-301-14/+9
|
* Split cli module into cli.config and cliBoris Kolpackov2016-08-231-43/+77
|
* Cache process_path, use fallback search directory for binutilsBoris Kolpackov2016-08-221-11/+23
|
* Rename module to initBoris Kolpackov2016-08-121-0/+265