aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/gcc.cxx
AgeCommit message (Collapse)AuthorFilesLines
2017-05-30Rework C/C++ standard translation in preparation for experimental/modulesBoris Kolpackov1-1/+1
Also fix bug in clang-apple versioning.
2017-05-01Add hxx extension for headersKaren Arutyunov1-9/+9
2017-04-10Adapt to process_error changeKaren Arutyunov1-1/+1
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-1/+1
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-11-04Adopt to auto_fd introduced to libbutl fdstreams and processKaren Arutyunov1-1/+2
2016-09-15Add io_error alias for std::ios_base::failureKaren Arutyunov1-1/+1
2016-08-28Fix locale dependence when extracting GCC library search pathsBoris Kolpackov1-6/+15
2016-08-27Clean up library export, make c and cxx modules project root onlyBoris Kolpackov1-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.