summaryrefslogtreecommitdiffstats
path: root/build2/cc/gcc.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Fix localization issue in GCC system header search path extractionBoris Kolpackov2018-06-051-5/+5
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Implement compiler_info cachingBoris Kolpackov2018-01-081-2/+2
|
* Complete runtime/stdlib detectionBoris Kolpackov2018-01-081-1/+6
|
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-161-40/+26
|
* Improve diagnosticsBoris Kolpackov2017-11-241-2/+11
|
* Add ignore_error parameter for functions that check file system entry existenceKaren Arutyunov2017-10-041-4/+1
|
* Extract system header search paths from GCC or compatibleBoris Kolpackov2017-10-031-2/+131
|
* Rework C/C++ standard translation in preparation for experimental/modulesBoris Kolpackov2017-05-301-1/+1
| | | | Also fix bug in clang-apple versioning.
* Add hxx extension for headersKaren Arutyunov2017-05-011-9/+9
|
* Adapt to process_error changeKaren Arutyunov2017-04-101-1/+1
|
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-1/+1
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Adopt to auto_fd introduced to libbutl fdstreams and processKaren Arutyunov2016-11-041-1/+2
|
* Add io_error alias for std::ios_base::failureKaren Arutyunov2016-09-151-1/+1
|
* Fix locale dependence when extracting GCC library search pathsBoris Kolpackov2016-08-281-6/+15
|
* Clean up library export, make c and cxx modules project root onlyBoris Kolpackov2016-08-271-0/+128
So now c and cxx modules can only be loaded in project root scope (normally root.build). Also, the c.std and cxx.std must now be set *before* loading the module to take effect. This means we won't be able to handle old buildfiles anymore but old versions of build2 should be able to handle new *.std placement.