summaryrefslogtreecommitdiffstats
path: root/build2/bin/guess.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-4/+13
| | | | | | | 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).
* Fix typoBoris Kolpackov2018-11-021-1/+1
|
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-261-9/+9
| | | | | | | These variables allow overriding guessed compiler id/version/target, for example, in case of mis-guesses or when working with compilers that don't report their base (e.g., GCC, Clang) with -v/--version (common in the embedded space).
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-191-6/+41
|
* Use thin archives if available for utility librariesBoris Kolpackov2018-08-141-29/+86
| | | | | Thin archives are supported by GNU ar since binutils 2.19.1 and LLVM ar since LLVM 3.8.0.
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Fortify GNU binutils detection against vendor customizationsBoris Kolpackov2018-02-221-11/+16
|
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-161-9/+9
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-2/+2
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Cache process_path, use fallback search directory for binutilsBoris Kolpackov2016-08-221-33/+48
|
* Save default/hinted ar/ld/rc values as commented outBoris Kolpackov2016-07-211-5/+5
| | | | | This way, when we, for example, change the C++ compiler (which hinted these values), they will be automatically adjusted as well.
* Add bin.rc module (resource compiler)Boris Kolpackov2016-07-111-0/+57
|
* Add bin.ld sub-moduleBoris Kolpackov2016-07-111-4/+116
|
* Initial VC++ support (static libraries only)Boris Kolpackov2016-06-111-77/+97
|
* Add support for guessing ar/ranlib signaturesBoris Kolpackov2016-03-141-0/+154