aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/dist/module.hxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-08Initial attempt (gzip -n and preserve post-processed manifest timestamp)reproducible-distBoris Kolpackov1-0/+4
Turns our this is not enough since tar saves timestamps (as well as owner information, file order, etc) including for directories and getting rid of that in a portable way is not going to be easy. Looks like the most plausible way would be to switch to embedded libarchive (provided it's possible to achieve everything we need).
2020-10-07Add ability to specify extra adhoc files for distributionBoris Kolpackov1-1/+19
2020-09-29Add bootstrap distribution mode (!config.dist.bootstrap=true)Boris Kolpackov1-0/+3
In this mode the dist meta-operation does not load the project (but does bootstrap it) and adds all the source files into the distribution only ignoring files and directories that start with a dot. This mode is primarily meant for situation where the project cannot (yet) be loaded due to missing dependencies.
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-1/+1
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-0/+71