summaryrefslogtreecommitdiffstats
path: root/build2/cc
Commit message (Expand)AuthorAgeFilesLines
* Use options (aka response) file on Windows if link command line is too longBoris Kolpackov2019-02-271-10/+111
* Check for /usr/local/include in addition to /usr/includeBoris Kolpackov2019-02-151-6/+9
* Don't try to pass utility's loptions/libs when linking static libraryBoris Kolpackov2019-02-152-13/+36
* Normalize directory when building include prefix mapBoris Kolpackov2019-02-121-0/+6
* Cosmetic changeBoris Kolpackov2019-02-121-5/+8
* Fix bug in reprocessing logicBoris Kolpackov2019-02-051-5/+5
* Update copyright yearKaren Arutyunov2019-01-1629-29/+29
* Fix bug in cc rules matchingBoris Kolpackov2019-01-091-1/+1
* Tighten cc rules matchingBoris Kolpackov2019-01-094-15/+21
* Fix logic bug in pkg-config shared/static selectionBoris Kolpackov2018-12-271-11/+13
* Fix line counting in cc::lexerKaren Arutyunov2018-12-151-1/+1
* Fix bug in module interface unit preprocessingBoris Kolpackov2018-12-121-5/+9
* Adapt to inventing path_match_flagsKaren Arutyunov2018-11-301-4/+3
* Add --[no-]mtime-check options to control this behavior at runtimeBoris Kolpackov2018-11-282-3/+8
* Revert rename of .exe.d to .d (did not make any difference)Boris Kolpackov2018-11-231-5/+3
* Rename .exe.d to just .d to test Windows interference theoryBoris Kolpackov2018-11-221-3/+5
* Make backwards modification time check permanent, add another experimentBoris Kolpackov2018-11-222-25/+8
* More backwards modification time experimentationBoris Kolpackov2018-11-211-1/+2
* Improve workaround for backwards modification time issueBoris Kolpackov2018-11-201-9/+9
* Extend backwards modification time diagnosticsBoris Kolpackov2018-11-191-1/+2
* Workaround Apple ar fractional second truncation bug on APFSBoris Kolpackov2018-11-191-0/+16
* Finalize workaround for backwards modification time issueBoris Kolpackov2018-11-192-17/+18
* Minor diagnostics tweakBoris Kolpackov2018-11-191-1/+2
* Test workaround theory for backwards mtime issueBoris Kolpackov2018-11-161-5/+4
* Instrument cc:link_rule with backwards mtime detection/diagnosticsBoris Kolpackov2018-11-151-0/+20
* Ignore non-existent /usr/local/{include/,lib/}Boris Kolpackov2018-11-061-17/+28
* Only search for external tools (compilers, linkers, etc) in PATHBoris Kolpackov2018-11-051-1/+7
* Distinguish between MSVC command line errors and warningsBoris Kolpackov2018-11-052-2/+5
* Resolve /WN /Wall /w option overridesBoris Kolpackov2018-11-052-7/+73
* Handle MSVC command line warningsBoris Kolpackov2018-11-052-36/+66
* Fix typoBoris Kolpackov2018-11-021-1/+1
* Use rule-specific variables for backlink valueBoris Kolpackov2018-11-021-4/+4
* Use rule-specific variables for module name set on bmi*{} targetsBoris Kolpackov2018-11-023-13/+21
* Add support for rule-specific variables, use to fix cc.type data raceBoris Kolpackov2018-11-013-11/+16
* Fallback to --version for GCC/Clang-like compilers if -v didn't workBoris Kolpackov2018-10-271-15/+20
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-264-482/+681
* Add support for libpkgconf 1.5 APIKaren Arutyunov2018-10-261-2/+41
* Redesign cc::compiler_id to make variant customizableBoris Kolpackov2018-10-256-172/+203
* Fix race in rule synthesis logicBoris Kolpackov2018-10-251-6/+35
* Fix GCC 8 -fimplicit-fallthrough warningsKaren Arutyunov2018-10-241-0/+3
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-193-5/+18
* Fix bug in binutils pattern derivation logicBoris Kolpackov2018-10-191-7/+15
* Improve inconsistent compiler behavior diagnosticsBoris Kolpackov2018-10-191-9/+15
* Fix bug in binless library linking logicBoris Kolpackov2018-10-182-19/+8
* Fix binless logic some moreBoris Kolpackov2018-09-072-15/+16
* Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov2018-09-064-26/+46
* Fix bug in pkgconfig_load()Boris Kolpackov2018-09-051-1/+1
* Only consider common .pc file for binless variant if there is no binfullBoris Kolpackov2018-09-053-15/+30
* Adjust pkg-config logic to cover binless librariesBoris Kolpackov2018-09-053-131/+234
* Check for binless-ness after seeing through to import library memberBoris Kolpackov2018-09-041-11/+16