aboutsummaryrefslogtreecommitdiff
path: root/build2/cc
AgeCommit message (Expand)AuthorFilesLines
2019-06-07Fix /usr/local/{include,lib} logic for Mac OS 10.14Boris Kolpackov1-0/+45
2019-06-07Update module/header unit-related notesBoris Kolpackov1-2/+5
2019-06-07Reply with immediate BMI in case of include translationBoris Kolpackov1-31/+22
2019-06-07Complete and normalize paths in cxx.importable_headersBoris Kolpackov1-22/+37
2019-06-06Fix cc link rule matching ambiguity wrt to C/C++ sourcesBoris Kolpackov3-19/+30
2019-06-06Make preprocessing options order consistent across preprocessing and compilat...Karen Arutyunov1-5/+5
2019-06-06Add noteBoris Kolpackov1-0/+5
2019-06-06Redo header path normalization/realization logicBoris Kolpackov1-18/+68
2019-06-05Cosmetic changeBoris Kolpackov1-4/+2
2019-06-05Tweak generated header heuristics, add more diagnosticsBoris Kolpackov1-1/+37
2019-06-05Adjust GCC module mapper to new protocolBoris Kolpackov1-44/+79
2019-06-04Fix header dependency generating with ClangKaren Arutyunov1-1/+1
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov6-22/+23
2019-06-03Add note on GCC optionsBoris Kolpackov1-0/+2
2019-05-25Update comment with VC version mappingBoris Kolpackov1-1/+4
2019-05-15Cleanup clean_extra() mess (pun intended)Boris Kolpackov2-47/+58
2019-05-15Add noteBoris Kolpackov1-0/+3
2019-05-15Add ability to depend on (declared) ad hoc group memberBoris Kolpackov2-28/+33
2019-05-14Fix pdb{} target clashBoris Kolpackov1-3/+10
2019-05-13Remove order dependence in ad hoc group handlingBoris Kolpackov4-63/+64
2019-05-10Minor cleanups and clarificationsBoris Kolpackov1-4/+6
2019-05-07Work around issues in old compilersBoris Kolpackov2-6/+6
2019-05-06Fix uninitialized variable bugBoris Kolpackov1-1/+1
2019-05-03Add config.{c,cxx}.stdBoris Kolpackov2-4/+19
2019-05-03Support <>-style header specification in importable_headersBoris Kolpackov2-8/+50
2019-05-03Rename [config.]cxx.header_units to importable_headersBoris Kolpackov4-18/+23
2019-05-03Switch back to blocking compiler communicationBoris Kolpackov1-0/+50
2019-05-01Add noteBoris Kolpackov1-0/+4
2019-05-01Redo module mapper logic not to rely on followup commandsBoris Kolpackov2-83/+103
2019-05-01Fix bug in cc::unit_type initializationBoris Kolpackov1-1/+1
2019-04-30Initial take on header unit and include translation supportBoris Kolpackov14-959/+2101
2019-04-17Incorporate ad hoc prerequisite mtime into out-of-date determinationBoris Kolpackov2-10/+28
2019-04-16Cosmetic changeBoris Kolpackov1-2/+2
2019-04-11Default to strict mode (/permissive-) from VC15.5Boris Kolpackov1-1/+1
2019-04-11Sync up with latest C++ modules support in GCCBoris Kolpackov1-1/+1
2019-04-10Always use cached mtime if availableBoris Kolpackov1-2/+20
2019-04-08Support for --dry-run|-n mode, perform update partBoris Kolpackov6-236/+315
2019-04-05Add bug number for Apple ar mtime truncation bugBoris Kolpackov1-1/+1
2019-04-04Fix typoBoris Kolpackov1-1/+1
2019-04-04Tweak extension-to-target type mapping resolution to deal with in-source buildsBoris Kolpackov1-11/+20
2019-04-04Add support for extension-to-target type mapping ambiguity resolutionBoris Kolpackov2-20/+53
2019-04-04Add ability to disable automatic rpath, support for custom rpath-linkBoris Kolpackov1-19/+38
2019-04-03Change depdb API and handle system_error thrown by butl::file_mtime()Karen Arutyunov6-10/+11
2019-03-14Add support for multiple variable overridesBoris Kolpackov1-2/+2
2019-03-13Don't preserve comments (/C) in MSVC preprocessed outputBoris Kolpackov1-5/+7
2019-03-12Tweak resolution of relative targets from export.libsBoris Kolpackov1-4/+8
2019-03-12Recognize MSVC 16 (19.20) runtime as 14.2Boris Kolpackov1-3/+11
2019-03-08Use new setup for unit testsKaren Arutyunov10-0/+793
2019-03-07Move bunch of root scope-only data members to root_extraBoris Kolpackov1-1/+1
2019-03-07Add support for alternative build file/directory naming schemeBoris Kolpackov4-8/+18