aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/config/operation.hxx
AgeCommit message (Collapse)AuthorFilesLines
2023-04-19Clarify const-ness issues in configure implementationBoris Kolpackov1-1/+1
2023-04-13Various minor generalizations for in-process configure support in bpkgBoris Kolpackov1-2/+2
2021-06-21Add support for automatic generation of symbol exporting .def fileBoris Kolpackov1-3/+1
2021-04-04Add base functionality for hermetic build configurationshermeticBoris Kolpackov1-0/+7
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-12Rename config.{import,export} to config.config.{load,save}Boris Kolpackov1-2/+2
Also rename the $config.export() function to $config.save().
2019-11-07Initial work on path_name use for `-` to stdin/stdout translationBoris Kolpackov1-1/+1
2019-11-04Add $config.export() functionBoris Kolpackov1-0/+16
This is similar to the config.export variable functionality except it can be called from within buildfiles. Note that this function can only be used during configure unless the config module creation was forced for other meta-operations with config.module=true in bootstrap.build.
2019-08-23Introduce notion of build contextBoris Kolpackov1-1/+1
All non-const global state is now in class context and we can now have multiple independent builds going on at the same time.
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-0/+29