aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/guess.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-06-04Update Apple Clang to vanilla Clang version mapping informationBoris Kolpackov1-21/+23
2024-02-02Handle unseparated `rc` and `git` suffixes in Clang version (GH issue #360)Boris Kolpackov1-2/+38
2023-12-03Reimplement search_existing() functions via target_type::searchBoris Kolpackov1-1/+1
2023-11-22Fix incorrect _LIBCPP_VERSION macro name in commentsBoris Kolpackov1-6/+6
2023-11-17Undo remap of Apple Clang 14.0.3 and 15.0.0 to vanilla Clang 14.0 and 15.0Boris Kolpackov1-5/+7
2023-11-14Remap Apple Clang 14.0.3 and 15.0.0 to vanilla Clang 14.0 and 15.0Boris Kolpackov1-6/+14
2023-07-31Add CCC_OVERRIDE_OPTIONS to list of Clang env vars to track/saveBoris Kolpackov1-2/+5
2023-06-19Update Apple Clang to vanilla Clang version mappingBoris Kolpackov1-21/+27
2022-12-12Adapt to dir_iterator API changeKaren Arutyunov1-1/+1
2022-12-08Normalize extracted header/library search directories (GH issue #235)Boris Kolpackov1-0/+16
2022-11-23Rework diag_buffer interface to facilitate correct destruction orderBoris Kolpackov1-2/+2
2022-11-08Make process exit diagnostics consistentBoris Kolpackov1-2/+2
2022-11-08More work on child process diagnostics bufferingBoris Kolpackov1-25/+38
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2022-10-25Adapt to butl::semantic_version API changeKaren Arutyunov1-3/+7
2022-10-21Handle freestanding/broken setups when entering importable std headersBoris Kolpackov1-17/+30
2022-09-21Add winrt Platform SDK header search path for MSVCBoris Kolpackov1-3/+4
2022-08-17If cl.exe path is specified then extract VC tools directory from this pathKaren Arutyunov1-32/+74
2022-07-21Map Apple Clang 13.1.6 to vanilla Clang 12.0.0Boris Kolpackov1-18/+20
2022-07-17Map VC 17 to runtime version 14.3Boris Kolpackov1-2/+5
2022-05-17Add OpenBSD libc detectionBoris Kolpackov1-0/+2
2022-04-24Fix bug in previous commitBoris Kolpackov1-1/+1
2022-04-24Recognize ARM64 as MSVC targetBoris Kolpackov1-12/+19
2021-10-11Update Apple to vanilla Clang version mapping for Apple Clang 13.0.0Boris Kolpackov1-2/+5
2021-10-01Add notion of internal scope, translate external -I to -isystem or equivalentBoris Kolpackov1-1/+1
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-1/+1
2021-07-22Adjust Emscripten Clang version to account for unreleased snapshotsBoris Kolpackov1-1/+17
2021-07-20Map Apple Clang version 12.0.5 to vanilla Clang 10.0.0Boris Kolpackov1-16/+19
2021-07-01Handle GCC versions in 9.2-win32 form (GitHub issue #156)Boris Kolpackov1-25/+19
2021-06-08Implement ad hoc regex pattern rule supportBoris Kolpackov1-1/+1
2021-05-13Rename sys_inc_dirs to sys_hdr_dirs for consistencyBoris Kolpackov1-8/+8
2021-05-06Fix default Clang C++ compiler name mis-guessBoris Kolpackov1-1/+1
2021-04-26Detect and diagnose presence of certain GCC environment variablesBoris Kolpackov1-1/+8
2021-04-22Incorporate project environment checksum into cc::compiler_info cache keyBoris Kolpackov1-0/+17
2021-04-22Add another hash/save_environment() overloadBoris Kolpackov1-2/+2
2021-04-07Register environment variables for hermetic build configurationsBoris Kolpackov1-5/+102
2021-03-13Tighten Clang detection not to misdetect GCC built with ClangBoris Kolpackov1-1/+8
2021-01-30Add std::{map, multimap} to types.hxxBoris Kolpackov1-1/+0
2021-01-30Rework include translation supportBoris Kolpackov1-0/+175
2021-01-08Add noteBoris Kolpackov1-0/+7
2020-12-15Cache more results of executing programs (compilers, etc)Boris Kolpackov1-16/+4
2020-11-30Add version mapping for Apple Clang 12.0.0Boris Kolpackov1-1/+3
2020-11-05Initial Emscripten supportBoris Kolpackov1-132/+266
2020-08-24Use representation when passing target_triplet as hintBoris Kolpackov1-1/+1
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 Kolpackov1-1/+4
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 Kolpackov1-13/+33
2020-02-12Add convenience run_start() overloadBoris Kolpackov1-2/+2