aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc
AgeCommit message (Expand)AuthorFilesLines
2020-07-16Save original compiler path/mode in {c,cxx}.config.path/modeBoris Kolpackov3-9/+17
2020-07-14Fix Clang warningBoris Kolpackov1-0/+2
2020-07-13Add ability to extend rule interface in source-compatible mannerBoris Kolpackov2-2/+2
2020-07-13Fold translated *.std options into compiler mode optionsBoris Kolpackov6-30/+13
2020-07-07Make sure paths used to insert target are canonicalizedBoris Kolpackov1-3/+9
2020-07-07Skip sources of executables in cc::install_ruleBoris Kolpackov1-4/+23
2020-07-01Fix bug in *.export.imp_libs logicBoris Kolpackov2-3/+3
2020-07-01Add additional diagnostics for unassigned path (GitHub issue #89)Boris Kolpackov1-6/+10
2020-07-01Add additional diagnostics for disappearing header (GitHub issue #80)Boris Kolpackov1-0/+16
2020-07-01Add *.export.imp_libs to get rid of dual *.export.libs semanticsBoris Kolpackov3-36/+38
2020-06-26Handle #import in MSVC /showIncludes outputBoris Kolpackov2-13/+44
2020-06-26Minor terminology fix in commentsBoris Kolpackov1-3/+2
2020-06-26Fix race in library metadata protocolBoris Kolpackov2-4/+5
2020-06-25Fix warningBoris Kolpackov1-1/+1
2020-06-25Add more instrumentation for unassigned path raceBoris Kolpackov1-14/+41
2020-06-24Fix trace and clarify commentsBoris Kolpackov1-9/+12
2020-06-22Try to detect and warn about the ccache compiler wrapperBoris Kolpackov1-4/+24
2020-06-22Add version mapping for Apple Clang 11.0.3Boris Kolpackov1-14/+22
2020-06-18Complete NetBSD compatibilityBoris Kolpackov3-2/+7
2020-06-16Move common functionality from cc to binBoris Kolpackov5-177/+18
2020-06-12Make order of imports stable in saved host build configurationBoris Kolpackov1-0/+2
2020-06-09Move C++ modules sidebuild to build/cc/build/modules/ subdirectoryBoris Kolpackov4-13/+26
2020-06-08Hash ad hoc prerequsites for ad hoc recipe change detectionBoris Kolpackov1-1/+1
2020-06-02Add process_path_ex with program stable name and checksumBoris Kolpackov1-1/+1
2020-05-27Initial support for ad hoc recipes (still work in progress)Boris Kolpackov4-37/+20
2020-05-22Fix bug in previous commitBoris Kolpackov1-1/+1
2020-05-22Make template definition available in all translation units where usedBoris Kolpackov3-28/+38
2020-04-30Rename target::member to target::adhoc_memberBoris Kolpackov2-2/+2
2020-04-27Rework tool importation along with cli moduleBoris Kolpackov4-22/+10
2020-04-13Add ../share/pkgconfig/ search directory by default on LinuxBoris Kolpackov2-10/+20
2020-04-11Pass LC_ALL=C when extracting locale-dependent information in bin module on P...Karen Arutyunov1-1/+0
2020-04-07Pass LC_ALL=C when extracting locale-dependent information on POSIXBoris Kolpackov2-19/+68
2020-04-02Fix ~host config to only contain cc and bin modules configurationBoris Kolpackov1-1/+1
2020-03-31Switch to project variable visibility by defaultBoris Kolpackov2-15/+18
2020-03-20Generate common .pc file in addition to static/staged when installing lib{}Boris Kolpackov6-26/+88
2020-03-17Rename all find*(variable) to lookup*(variable)Boris Kolpackov1-6/+6
2020-03-17Rework config::{omitted,required,optional}() into unified config_lookup()Boris Kolpackov4-35/+40
2020-03-13Cleanup and make config/utility.?xx part of build system coreBoris Kolpackov1-4/+2
2020-03-11Minor config variable lookup cleanupsBoris Kolpackov1-5/+16
2020-03-10Force hard links inside backlinked DLL assembly directoryBoris Kolpackov1-1/+2
2020-02-28Add .gitattributes fileKaren Arutyunov1-1062/+1062
2020-02-27Minor code clanupBoris Kolpackov1-5/+4
2020-02-27Fix .pc files-based static linkage failing on macosKaren Arutyunov1-0/+9
2020-02-26Adapt to adding validator to butl::char_scannerKaren Arutyunov2-22/+32
2020-02-24Work around bug in Clang 10 targeting MSVC in c++2a (LLVM bug #44956)Boris Kolpackov2-2/+5
2020-02-24Disable /WHOLEARCHIVE workaround for lld-link 9.0.1 and laterBoris Kolpackov1-9/+16
2020-02-18New LICENSE/AUTHORS arrangementBoris Kolpackov1-0/+3
2020-02-12Defer failure to compiler diagnostics even if not in "keep going" modeBoris Kolpackov1-3/+6
2020-02-12Add convenience run_start() overloadBoris Kolpackov2-3/+3
2020-02-11Instrument unassigned source path case in cc::compile_ruleBoris Kolpackov1-1/+12