aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-build.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-04-29Try to get rid of postponed_dependents classdep-config-bakKaren Arutyunov1-25/+82
2022-04-29Add initial support for negotiating dependency configuration with existing de...Karen Arutyunov1-135/+574
2022-04-29Simplify collect_order_dependents()Karen Arutyunov1-17/+7
2022-04-27In pkg-build postpone collecting dependencies with preferred/required configu...Boris Kolpackov1-391/+2185
2022-03-28In pkg-build make sure that reconfiguring dependent doesn't change current de...Karen Arutyunov1-122/+266
2022-03-28Fix reconfiguring dependents in pkg-buildKaren Arutyunov1-6/+20
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-3/+14
2022-03-21Improve search for available package corresponding to selected package in pkg...Karen Arutyunov1-14/+58
2022-03-21Fix pkg-build to re-evaluate buildfile clauses in dependencies if configurati...Karen Arutyunov1-16/+33
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-1/+1
2022-02-21Do lazy build system initialization only if/when actually neededBoris Kolpackov1-3/+6
2022-02-17Implement package skeleton loading and enable and reflect clauses evaluationBoris Kolpackov1-43/+88
2022-02-10Minor tweaks to package skeleton implementationBoris Kolpackov1-16/+16
2022-02-10Add build context to package_skeletonBoris Kolpackov1-1/+1
2022-02-09Create package skeleton filesystem stateKaren Arutyunov1-49/+85
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov1-66/+116
2022-02-04Improve pkg-build's make_available() functionKaren Arutyunov1-7/+18
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov1-2/+16
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov1-553/+1277
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov1-541/+544
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov1-2/+2
2022-01-17Fix assertion in build_package::merge()Karen Arutyunov1-9/+7
2021-12-08Prepare for supporting multiple dependencies in dependency alternativeKaren Arutyunov1-15/+24
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency constr...Karen Arutyunov1-13/+68
2021-10-25Add --progress common optionBoris Kolpackov1-1/+3
2021-10-12Adapt to bpkg::version API changeKaren Arutyunov1-7/+7
2021-10-12Verify package manifest compatibility with current toolchainKaren Arutyunov1-38/+17
2021-10-08Allow building build module in multiple configurations if they belong to diff...Karen Arutyunov1-12/+26
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-2/+2
2021-09-24Add pkg-build --rebuild-checksum optionBoris Kolpackov1-1/+23
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov1-3/+25
2021-09-22Preserve configuration on external package upgrade/downgradeBoris Kolpackov1-20/+47
2021-09-22Add --keep-config pkg-disfigure optionBoris Kolpackov1-4/+5
2021-09-20Fix heap-buffer-overflow in evaluate_dependencyKaren Arutyunov1-1/+1
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is e...Karen Arutyunov1-186/+401
2021-09-17Allow options and vars in any order inside argument groups in pkg-buildKaren Arutyunov1-5/+7
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-359/+630
2021-09-02Add progress to configure/disfigure in pkg-build/drop if result is disabledBoris Kolpackov1-22/+116
2021-08-30Consider repository information from ultimate dependent databases rather then...Karen Arutyunov1-141/+303
2021-08-18Also consider subproject directory names when calculating manifest checksumsBoris Kolpackov1-3/+11
2021-08-16Add pkg-build --noop-exit optionBoris Kolpackov1-2/+19
2021-08-13Optimize query_dependents() using prepared queriesBoris Kolpackov1-3/+3
2021-08-13Add support for cfg-unlinkKaren Arutyunov1-1/+1
2021-08-11Don't create private configurations in private configurationsKaren Arutyunov1-19/+17
2021-08-11Disallow build-time dependencies for build system modulesKaren Arutyunov1-0/+10
2021-08-04Add --no-private-config option for pkg-build and --no-{host,build2}-config op...Karen Arutyunov1-20/+113
2021-08-03Separate package names in lists with commas instead of just spacesBoris Kolpackov1-8/+9
2021-07-30Add support for checked out repository fragments cachingKaren Arutyunov1-16/+20
2021-07-29Fix selection between two equal build entries in pkg-buildKaren Arutyunov1-18/+13
2021-07-09Add support for linked configurationsKaren Arutyunov1-619/+2012