aboutsummaryrefslogtreecommitdiff
path: root/build2/cc/module.hxx
AgeCommit message (Collapse)AuthorFilesLines
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-02-03Get rid of action rule override semanticsBoris Kolpackov1-11/+11
Instead we now have two more or less separate match states for outer and inner parts of an action.
2018-01-08Implement compiler_info cachingBoris Kolpackov1-5/+9
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov1-0/+9
2017-09-07Implement {c,cxx}.guess modulesBoris Kolpackov1-2/+13
These can be loaded before {c,cxx} to guess the compiler. Based on this information we can then choose the standard, experimental features, etc. For example: using cxx.guess if ($cxx.id == 'clang') cxx.features.modules = false cxx.std = experimental using cxx
2017-08-04Implement sidebuilding of installed modulesBoris Kolpackov1-1/+1
2017-07-29Implement "see through" installation semantics for utility librariesBoris Kolpackov1-2/+6
2017-05-30Rework C/C++ standard translation in preparation for experimental/modulesBoris Kolpackov1-5/+6
Also fix bug in clang-apple versioning.
2017-05-25Add compiler_id enumBoris Kolpackov1-0/+2
2017-05-01Add hxx extension for headersKaren Arutyunov1-0/+68