summaryrefslogtreecommitdiffstats
path: root/build2/cc/common.cxx
Commit message (Expand)AuthorAgeFilesLines
* Don't try to pass utility's loptions/libs when linking static libraryBoris Kolpackov2019-02-151-2/+2
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
* Add support for rule-specific variables, use to fix cc.type data raceBoris Kolpackov2018-11-011-2/+3
* Fix issues with interaction between binless logic and Windows DLLsBoris Kolpackov2018-09-061-4/+3
* Only consider common .pc file for binless variant if there is no binfullBoris Kolpackov2018-09-051-1/+5
* Adjust pkg-config logic to cover binless librariesBoris Kolpackov2018-09-051-12/+52
* Implement missing pieces in utility libraries supportBoris Kolpackov2018-08-251-118/+139
* Add support for default extension specification, trailing dot escapingBoris Kolpackov2018-08-071-5/+3
* Make project variable to be of project_name typeKaren Arutyunov2018-07-301-0/+1
* Implement support for excluded and ad hoc prerequisitesBoris Kolpackov2018-06-281-1/+4
* Fix target locking race in search_library()Boris Kolpackov2018-05-251-0/+8
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Fix uncaught invalid_path exceptionKaren Arutyunov2018-05-161-1/+4
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-14/+14
* More work on Clang on Windows/MSVC supportBoris Kolpackov2017-12-061-4/+4
* Add {c,cxx}.class variablesBoris Kolpackov2017-11-271-5/+5
* Get rid of pkgconfig moduleKaren Arutyunov2017-09-251-2/+1
* Make use of libpkgconf libraryKaren Arutyunov2017-09-251-1/+1
* Cosmetic cleanupBoris Kolpackov2017-08-021-5/+5
* Experimental (and probably broken) pkg-config generation supportBoris Kolpackov2017-07-311-2/+5
* Fix bug in installed import library search on WindowsBoris Kolpackov2017-07-291-2/+6
* Implement support for linking whole archiveBoris Kolpackov2017-07-281-9/+14
* Initial infrastructure for utility librariesBoris Kolpackov2017-07-271-18/+24
* Remove incorrect assert in imported library processing logicBoris Kolpackov2017-07-251-2/+5
* Remove few unused lambda capturesBoris Kolpackov2017-06-121-2/+2
* Add compiler_id enumBoris Kolpackov2017-05-251-5/+5
* Add hxx extension for headersKaren Arutyunov2017-05-011-9/+9
* Implement parallel matchBoris Kolpackov2017-03-021-94/+104
* Use target:as<> instead of static_cast for target castingBoris Kolpackov2017-02-131-2/+2
* Tighten code that operates during both search/match and executeBoris Kolpackov2017-02-131-67/+99
* Pass const target& to recipesBoris Kolpackov2017-02-131-13/+13
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-131-5/+5
* Add notion of phase, enforceBoris Kolpackov2017-02-131-1/+4
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-5/+5
* Get rid of extension_poolBoris Kolpackov2017-01-191-16/+10
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Make names and vector<name> different types, add typed value constructorBoris Kolpackov2016-11-181-1/+1
* Change order in which library options are processedBoris Kolpackov2016-09-051-48/+93
* Fix uninitialized variable warningBoris Kolpackov2016-09-031-1/+1
* Fix remaining case-insensitive compareBoris Kolpackov2016-08-281-2/+1
* Factor library search/processing out to cc::commonBoris Kolpackov2016-08-281-0/+839