aboutsummaryrefslogtreecommitdiff
path: root/build2/cc
AgeCommit message (Expand)AuthorFilesLines
2017-12-13Add workaround for libpkgconf flags parsing issueKaren Arutyunov1-0/+50
2017-12-12Add support for VC 15u5 (compiler version 19.12)Boris Kolpackov2-4/+8
2017-12-11Fix Clang on Windows C runtime library linking logicBoris Kolpackov1-2/+2
2017-12-09Fix git commit id calculationBoris Kolpackov1-1/+1
2017-12-08Improve inconsistent C++ compiler diagnosticsBoris Kolpackov1-2/+16
2017-12-08Link libcmt.lib when building with Clang for win32-msvc targetBoris Kolpackov1-0/+11
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov2-9/+17
2017-12-06More work on Clang on Windows/MSVC supportBoris Kolpackov4-151/+147
2017-12-04Remap Clang on Windows target triplet to that of MSVCBoris Kolpackov1-0/+17
2017-12-04Improve cc/bin target mismatch diagnosticsBoris Kolpackov1-3/+7
2017-12-04Recognize empty cc.patternBoris Kolpackov3-6/+6
2017-12-04Improve diagnostics when c-family modules using different toolchainsBoris Kolpackov4-20/+46
2017-12-04Implement better cross-hinting between c-family modulesBoris Kolpackov4-61/+132
2017-12-01Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov1-7/+3
2017-11-30Implement module sidebuilds cleanup using scope operation callbacksBoris Kolpackov4-17/+68
2017-11-29Reimplement module sidebuilding using an ad hoc subprojectBoris Kolpackov1-30/+82
2017-11-27Add cxx_ prefix to module-related pkg-config variablesBoris Kolpackov1-12/+10
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov8-270/+378
2017-11-24Improve diagnosticsBoris Kolpackov1-2/+11
2017-11-24Fix few bugs in generated header path remapping logicBoris Kolpackov1-6/+11
2017-11-24Add extra library search paths as -L optionsBoris Kolpackov3-37/+45
2017-11-23Fix few typosBoris Kolpackov1-3/+3
2017-11-23Minor changeBoris Kolpackov1-1/+1
2017-11-22Remove -Xclang module options that seem to be passed by default in trunkBoris Kolpackov1-5/+1
2017-11-22Improve diagnosticsBoris Kolpackov1-1/+2
2017-11-21Recursively check timestamps of libraries we are linkingBoris Kolpackov2-6/+28
2017-11-21Move eof() utility to libbutlBoris Kolpackov1-17/+1
2017-11-21Filter VC preprocessor diagnosticsBoris Kolpackov1-54/+79
2017-11-21Improve skipped update diagnosticsBoris Kolpackov1-6/+1
2017-11-20Only add /usr/local/{include,lib} if compiler added /usr/includeBoris Kolpackov1-14/+25
2017-11-20Recognize CRLF sequences for line escaping in cc::lexerBoris Kolpackov1-0/+14
2017-11-20Handle case when compiler-reported header does not existBoris Kolpackov1-1/+16
2017-11-15Enter outer prefixes in generated header prefix mapBoris Kolpackov2-25/+73
2017-11-09Initial support for prerequisite-specific variables, use for bin.wholeBoris Kolpackov1-3/+5
2017-11-09Fix bug in handling of empty target name prefixes (e.g., bin.lib.prefix)Boris Kolpackov1-1/+1
2017-11-06Revert back to using -fmodule-file for GCC and ClangBoris Kolpackov1-35/+119
2017-10-17Fortify header dependency extraction against inconsistent behaviorBoris Kolpackov1-6/+19
2017-10-06Fix old .ilk files cleanupKaren Arutyunov1-2/+2
2017-10-06Fix old libs cleanup not to remove unrelated filesKaren Arutyunov1-2/+8
2017-10-04Add ignore_error parameter for functions that check file system entry existenceKaren Arutyunov1-4/+1
2017-10-03Adapt to modularization of libbutlKaren Arutyunov4-6/+6
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov7-27/+207
2017-09-25Get rid of pkgconfig moduleKaren Arutyunov8-45/+93
2017-09-25Make use of libpkgconf libraryKaren Arutyunov3-183/+626
2017-09-07Implement {c,cxx}.guess modulesBoris Kolpackov2-36/+54
2017-09-01Add support for try_match(), use to handle deleted headersBoris Kolpackov1-8/+17
2017-08-30Switch to -fmodule-file=<name>=<file>, requires Clang 6.0/trunkBoris Kolpackov1-7/+7
2017-08-24See through bmi*{} in order to install mxx{}Boris Kolpackov2-14/+41
2017-08-16Allow any directory separators when building src-out mapBoris Kolpackov1-3/+4
2017-08-14Skip invalid paths when trying to remap generated headersBoris Kolpackov1-45/+57