aboutsummaryrefslogtreecommitdiff
path: root/build2/search.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-07-01Split build system into library and driverBoris Kolpackov1-244/+0
2019-05-15Add ability to depend on (declared) ad hoc group memberBoris Kolpackov1-3/+7
2019-04-03Change depdb API and handle system_error thrown by butl::file_mtime()Karen Arutyunov1-3/+2
2019-03-07Add support for alternative build file/directory naming schemeBoris Kolpackov1-1/+1
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-26Pass extension supplied by rule to target type default extension functionBoris Kolpackov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-02-19Make search_existing_file() more consistentBoris Kolpackov1-20/+17
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov1-1/+3
2017-11-22Fix dist bug where missing source file would be silently ignoredBoris Kolpackov1-9/+24
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-05-31Adjust extension semantics in file rule to match search_existing_file()Boris Kolpackov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-7/+7
2017-03-02Implement parallel matchBoris Kolpackov1-13/+11
2017-02-13Implement target_set locking, including extension updateBoris Kolpackov1-4/+6
2017-02-13Redesign target_set interface in preparation for lockingBoris Kolpackov1-7/+5
2017-02-13Add notion of phase, enforceBoris Kolpackov1-6/+21
2017-01-23Implement automatic loading of directory buildfilesBoris Kolpackov1-2/+2
2017-01-19Get rid of extension_poolBoris Kolpackov1-4/+5
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov1-3/+1
2016-08-02Optimize out path::normalize() callsBoris Kolpackov1-2/+8
2016-07-08Move filesystem-related functions from context to new filesystem filesBoris Kolpackov1-1/+1
2016-06-26Add notion of ad hoc group, use to handle DLL/import libraryBoris Kolpackov1-1/+1
2016-04-23Revert back to using root scope in src_out()/out_src()Boris Kolpackov1-1/+1
2016-04-19Redesign src/out scopingBoris Kolpackov1-34/+76
2016-02-29Rename level[1-6]() to l[1-6]()Boris Kolpackov1-11/+8
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-3/+0
2016-01-27Rework default extension derivation, againBoris Kolpackov1-11/+9
2016-01-24Differentiate extension printing according to stream verbosityBoris Kolpackov1-3/+3
2016-01-23Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov1-11/+15
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-0/+171