configure: Make it possible to build only one of bitcoin-cli or bitcoin-tx #5618

pull luke-jr wants to merge 2 commits into bitcoin:master from luke-jr:separate_utils changing 4 files +28 −9
  1. luke-jr commented at 12:12 pm on January 8, 2015: member
  2. laanwj commented at 12:17 pm on January 8, 2015: member

    IMO this is too granular. No need to micromanage every tool. We had this discussion before, and decided on a rough ‘utils’ split for anything not GUI or bitcoind.

    Edit: see #4690 for previous discussion.

  3. laanwj added the label Build system on Jan 8, 2015
  4. luke-jr commented at 12:21 pm on January 8, 2015: member
    This keeps –with[out]-utils, but allows overriding it on a per-utility basis. At the very least, I will need this (either merged or patched in) for Gentoo, which builds each component from source individually.
  5. luke-jr force-pushed on Jan 8, 2015
  6. luke-jr force-pushed on Jan 8, 2015
  7. configure: Make it possible to build only one of bitcoin-cli or bitcoin-tx 2b66034f19
  8. Merge branch 'separate_utils-0.10.x' into separate_utils
    Conflicts:
    	qa/pull-tester/rpc-tests.sh
    27f1e33f04
  9. luke-jr force-pushed on Jan 8, 2015
  10. laanwj commented at 11:09 am on April 1, 2015: member

    What will --with[out]-utils do after this change? I don’t see any code to handle it, but my autotools-fu isn’t that great.

    This pull has a merge commit in it, you need to get rid of that before it can be merged.

  11. jgarzik commented at 12:11 pm on April 1, 2015: contributor
    Seems like NAK territory? We already covered this on IRC. You can do this at the make command line level for just about any project, with no need to complicate configure.
  12. luke-jr commented at 5:27 pm on April 1, 2015: member
    @laanwj –with[out]-utils continues to function as it did previously, basically controlling the default for the new options. @jgarzik Is there a way to do make install in that scenario?
  13. laanwj commented at 7:17 am on April 8, 2015: member
    @luke-jr Ah yes, I missed that default so I wondered how it worked. @theuni mind taking a look here?
  14. laanwj commented at 3:03 pm on June 12, 2015: member

    There seems to be no interest in this, and earlier consensus on IRC was not to split out the flags this far, so I’m closing this.

    I think it can make sense to do this when different utilities have different outside dependency libraries, in which case people may be forced to install dependencies for an utility they’re not interested in. But not now.

  15. laanwj closed this on Jun 12, 2015

  16. luke-jr commented at 2:43 pm on March 1, 2016: member

    I think it can make sense to do this when different utilities have different outside dependency libraries, in which case people may be forced to install dependencies for an utility they’re not interested in. But not now.

    This is now true FWIW.

  17. laanwj commented at 2:04 pm on March 3, 2016: member
    Yes, you mean bitcoin-tx doesn’t need libevent.
  18. MarcoFalke referenced this in commit b88dd7c2db on Sep 27, 2018
  19. pravblockc referenced this in commit 5d1533d938 on Jul 28, 2021
  20. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-07-03 13:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me