• Bumps [jwlawson/actions-setup-cmake](https://github.com/jwlawson/actions-setup-cmake) from 1.9 to 1.10.
    - [Release notes](https://github.com/jwlawson/actions-setup-cmake/releases)
    - [Commits](https://github.com/jwlawson/actions-setup-cmake/compare/v1.9...v1.10)
    
    ---
    updated-dependencies:
    - dependency-name: jwlawson/actions-setup-cmake
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored
     
    Browse Code »










  • Henry Schreiner authored
     
    Browse Code »
  • * Fix excessive call to subcommand's final_callback
    
    When parse_complete_callback_ is set there is an extra call to
    run_callback() inside the App::_parse(std::vector<std::string>&) method.
    This extra call also excessively calls a final_callback_ (when it is
    also set) for the command and (since it is recursive) for it's
    subcommands.
    
    This commit adds extra boolean parameter for the run_callback() method
    allowing to explicitly suppress calling to final_callback_. The value of
    this parameter is also propagated to recursive calls to run_callback().
    
    Fixes #572
    
    * fix: main app should run final_callback, add tests
    
    Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
    dryleev authored
     
    Browse Code »