aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/dist/init.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-12-01Make dist::rule reusable as baseBoris Kolpackov1-9/+5
2022-11-30Deal with order dependence in dist ruleBoris Kolpackov1-5/+9
2022-10-13Optimize by going straight to public variable pool where applicableBoris Kolpackov1-23/+29
2022-09-16Register fallback dist meta-operation rule for out of project targetsBoris Kolpackov1-1/+11
2022-09-06Add ability to remap paths in distributionBoris Kolpackov1-1/+20
2022-05-06Minor terminology fix in diagnostics and commentsBoris Kolpackov1-1/+1
2022-04-06Add support for rule hintsBoris Kolpackov1-1/+1
2021-04-07Register environment variables for hermetic build configurationsBoris Kolpackov1-0/+22
2020-09-29Add bootstrap distribution mode (!config.dist.bootstrap=true)Boris Kolpackov1-37/+83
2020-08-16Add ability to initialize bootstrapped modules after loading root.buildBoris Kolpackov1-3/+1
2020-03-31Switch to project variable visibility by defaultBoris Kolpackov1-9/+6
2020-03-17Rework config::{omitted,required,optional}() into unified config_lookup()Boris Kolpackov1-8/+11
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2020-01-29Rename module_base to module, redo module boot/init argument passingBoris Kolpackov1-6/+3
2020-01-28Use scope::var_pool()Boris Kolpackov1-1/+1
2020-01-28Use scope::insert_rule()Boris Kolpackov1-2/+2
2019-11-04Add $config.export() functionBoris Kolpackov1-2/+1
2019-08-23Introduce notion of build contextBoris Kolpackov1-1/+1
2019-07-24Move in build system module to separate libraryBoris Kolpackov1-2/+8
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-0/+192