aboutsummaryrefslogtreecommitdiff
path: root/bpkg/bpkg.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-06-07Diagnose non-global variable specified with --build-option (GH issue #276)Boris Kolpackov1-0/+11
2023-04-15Implement in-process package configurationBoris Kolpackov1-10/+16
2023-03-09Add pkg-bindist command (generate binary distribution package)Boris Kolpackov1-0/+2
2023-02-02Complete and normalize --default-options pathBoris Kolpackov1-0/+17
2023-02-01Implement system package manager query and install support for DebianBoris Kolpackov1-0/+1
2022-12-08Add --[no]diag-color options (infrastructure only)Boris Kolpackov1-20/+65
2022-06-07Add --keep-temp common optionKaren Arutyunov1-1/+16
2022-04-25Adjust to renaming of build2 cmdline to b_cmdline, and options to b_optionsBoris Kolpackov1-8/+8
2022-02-21Call build2::init_process() for process-wide initializationBoris Kolpackov1-37/+8
2022-02-21Do lazy build system initialization only if/when actually neededBoris Kolpackov1-147/+142
2022-02-21Complete build system command line parsing/processingBoris Kolpackov1-40/+70
2022-02-17Start parallel build system scheduler pre-tuned to serialBoris Kolpackov1-6/+27
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov1-7/+24
2022-02-10Do proper initialization of build system stateBoris Kolpackov1-44/+96
2022-02-02Re-enable linking of libbuild2Boris Kolpackov1-5/+1
2022-02-01Temporarily disable linking of libbuild2 until resolve symbol clashBoris Kolpackov1-1/+5
2022-02-01Pass actual argv[0] to build2::init()Boris Kolpackov1-6/+11
2022-01-31Fix compile-time error when build with clangKaren Arutyunov1-11/+9
2022-01-31Add initial build system driver initializationBoris Kolpackov1-0/+33
2021-10-25Add --progress common optionBoris Kolpackov1-3/+38
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-1/+1
2021-09-20Fix options/arguments parsing in bpkg.cxxKaren Arutyunov1-5/+5
2021-09-17Allow options and vars in any order inside argument groups in pkg-buildKaren Arutyunov1-2/+2
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-0/+11
2021-09-04Add support for multiple temporary directoriesKaren Arutyunov1-25/+25
2021-08-13Add support for cfg-unlinkKaren Arutyunov1-1/+3
2021-08-06Adapt to support for option positions added to butl::load_default_options()Karen Arutyunov1-9/+23
2021-08-04Add --no-private-config option for pkg-build and --no-{host,build2}-config op...Karen Arutyunov1-13/+6
2021-08-03Make necessary arrangements of new option position functionalityBoris Kolpackov1-7/+21
2021-07-20Add support for cfg-infoKaren Arutyunov1-0/+2
2021-07-09Add support for linked configurationsKaren Arutyunov1-0/+2
2020-12-08Fix handling --options-file option in default options filesKaren Arutyunov1-1/+2
2020-10-07Add support for BPKG_DEF_OPT environment variableKaren Arutyunov1-3/+21
2020-09-14Exit with status 2 for recoverable errorsKaren Arutyunov1-0/+7
2020-02-12Use copyright extracted from COPYRIGHT file for printing utility versionKaren Arutyunov1-1/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-08-22Make testscripts to ignore user's default options filesKaren Arutyunov1-3/+13
2019-08-16Adapt to load_default_options() now throwing pair<path, system_error> instead...Karen Arutyunov1-1/+6
2019-08-16Add support for default options filesKaren Arutyunov1-14/+145
2019-05-28Print backtrace to stderr when terminating due to unhandled exceptionKaren Arutyunov1-0/+19
2019-01-16Update copyright yearKaren Arutyunov1-2/+2
2018-11-13Add support for vars grouping for package commandsKaren Arutyunov1-8/+10
2018-11-09Add support for pkg-build configuration variablesKaren Arutyunov1-35/+54
2018-06-15Use portable environment variable manipulation functionsKaren Arutyunov1-7/+17
2018-05-19Update copyright yearKaren Arutyunov1-2/+2
2018-04-19Improve pkg-checkout progress diagnostics at verbosity level 1Boris Kolpackov1-0/+2
2018-04-19Switch to CLI-generated group_scannerBoris Kolpackov1-8/+25
2018-03-07Fix typoBoris Kolpackov1-1/+1
2018-02-26Add support for rep-list and rep-remove, update rep-addKaren Arutyunov1-0/+4
2018-02-21Add support for pkg-checkoutKaren Arutyunov1-0/+2