summaryrefslogtreecommitdiffstats
path: root/build2/bin
Commit message (Expand)AuthorAgeFilesLines
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-0/+8
* Only set install variables if install module has been loadedBoris Kolpackov2017-03-041-23/+30
* Implement parallel matchBoris Kolpackov2017-03-024-158/+95
* Redo library meta-information protocol without match_only()Boris Kolpackov2017-02-141-2/+0
* Modify library mate-information protocol not to use lib{} groupBoris Kolpackov2017-02-143-39/+11
* Tighten target constness furtherBoris Kolpackov2017-02-131-5/+9
* Implement parallel operation executionBoris Kolpackov2017-02-131-15/+2
* Use target:as<> instead of static_cast for target castingBoris Kolpackov2017-02-131-3/+3
* Pass const target& to recipesBoris Kolpackov2017-02-133-13/+13
* Implement target_set locking, including extension updateBoris Kolpackov2017-02-131-2/+2
* Store extension in target map key rather than in targetBoris Kolpackov2017-02-131-21/+21
* Add bin.vars moduleBoris Kolpackov2017-02-132-71/+97
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-133-29/+29
* Add default constructors to *_rule classes to make older clang happyKaren Arutyunov2017-01-241-0/+4
* Make rules const throughoutBoris Kolpackov2017-01-231-2/+2
* Get rid of extension_poolBoris Kolpackov2017-01-192-16/+16
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-23/+23
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-2/+1
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-061-14/+16
* Update copyright yearBoris Kolpackov2017-01-058-8/+8
* Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov2016-12-163-35/+0
* Add support for VC15Karen Arutyunov2016-11-261-1/+1
* Fix Clang and VC warningsKaren Arutyunov2016-11-041-1/+5
* Cleanup match_result messBoris Kolpackov2016-11-042-15/+23
* Implement auxiliary data storage pad in targetBoris Kolpackov2016-11-042-1/+3
* Various design/implementation cleanupsBoris Kolpackov2016-11-041-2/+2
* Add support for target visibility, use for dist, test, installBoris Kolpackov2016-08-301-2/+1
* Remove backwards-compatibility kludgesBoris Kolpackov2016-08-301-3/+0
* Implement initial support for library versioningBoris Kolpackov2016-08-291-0/+6
* Add pkg-config support for import installedBoris Kolpackov2016-08-261-2/+2
* Cache process_path, use fallback search directory for binutilsBoris Kolpackov2016-08-223-63/+111
* Implement uninstall operationBoris Kolpackov2016-08-191-0/+1
* Add config.bin.{prefix,suffix} convenience valuesBoris Kolpackov2016-08-171-8/+18
* Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov2016-08-171-13/+33
* Rename module to initBoris Kolpackov2016-08-122-6/+6
* Add support for ordering modules in config.buildBoris Kolpackov2016-08-121-0/+4
* Implement c/cxx toolchain cross-hintingBoris Kolpackov2016-08-121-42/+29
* Implement support for C compilationBoris Kolpackov2016-08-122-64/+196
* Add backwards-compatibility hack for ranlibBoris Kolpackov2016-07-211-0/+3
* Save default/hinted ar/ld/rc values as commented outBoris Kolpackov2016-07-213-21/+35
* Print project name and out_root in config reportsBoris Kolpackov2016-07-201-16/+16
* Move ar/ranlib to bin.ar sub-module, load in cxx unless shared-only buildBoris Kolpackov2016-07-202-68/+111
* Add import library target libi{}, make libs{} the DLLBoris Kolpackov2016-07-193-36/+81
* Redesign obj to exe/lib mappingBoris Kolpackov2016-07-174-95/+141
* Add bin.rc module (resource compiler)Boris Kolpackov2016-07-114-24/+178
* Add bin.ld sub-moduleBoris Kolpackov2016-07-114-20/+235
* Add config.bin.pattern, pass it as hint from cxx moduleBoris Kolpackov2016-07-091-16/+95
* Port to MSVCKaren Arutyunov2016-07-011-1/+1
* Add config.bin.target var/hint, use to decide libso{} install modeBoris Kolpackov2016-06-271-57/+152
* Get rid of extern "C" in module boot()/init()Boris Kolpackov2016-06-272-16/+16