Simple cmake build script #315

pull chfast wants to merge 4 commits into bitcoin-core:master from chfast:cmake changing 3 files +101 −23
  1. chfast commented at 1:11 pm on September 23, 2015: none

    Greatings,

    I’m working on building your library with cmake. In the end I plan to build it with Visual Studio.

    If you were interested in that I would like to spend more time on improving build configs in general. E.g. we can query the compiler about 32/64 bit target architecture instead of checking that during autoconf step.

    Share your opinions. Thanks.

  2. chfast commented at 9:11 pm on September 29, 2015: none
    Ping.
  3. sipa commented at 9:13 pm on September 29, 2015: contributor
    Is there any means of testing this automatically?
  4. chfast commented at 9:23 pm on September 29, 2015: none

    automatic builds are probably doable by Travis. However, I’m not familiar with Travis very much.

    But this PR is not production ready. I would like to know if you are interested. If yes we can discuss how to proceed.

  5. chfast cross-referenced this on Sep 30, 2015 from issue Visual Studio build by chfast
  6. chfast renamed this:
    Crappy cmake build script
    Simple cmake build script
    on Sep 30, 2015
  7. chfast commented at 10:02 pm on January 26, 2017: none
    Anyone interested in this?
  8. sipa commented at 0:46 am on March 22, 2017: contributor

    The cmake script looks simple enough, but doesn’t provide much flexibility.

    I’m fine with merging it as long as there is automated testing that makes sure it doesn’t go stale over time, for each of its supported configurations.

  9. chfast commented at 9:04 am on March 22, 2017: none
    Ok, I will work on this.
  10. chfast cross-referenced this on Apr 26, 2017 from issue Windows target by ofek
  11. Initial cmake build script. 71109f67b5
  12. Drop GMP dependency. 0430dd544d
  13. Updage CMake 22d4944f2e
  14. chfast force-pushed on Apr 5, 2018
  15. Travis for CMake 37640dee9c
  16. chfast commented at 10:56 am on May 17, 2018: none

    Sorry it takes so long…

    Do you want me to extend the Travis CI matrix with another dimension of “build system”? As an alternative I can propose using Circle CI for CMake builds.

  17. afk11 cross-referenced this on Aug 12, 2018 from issue WIP: Add 1:1 CMake File by DesWurstes
  18. zone117x cross-referenced this on Oct 20, 2018 from issue Get this pushed directly to sec256 repo by dangershony
  19. gmaxwell commented at 12:06 pm on May 29, 2019: contributor
    Unfortunately, we lack the resources or interest to adequately maintain another parallel build system on an ongoing basis. To the extent that build-system concerns would be a good use of development time, we believe that they’d better be spent making it easier to build the library without any build system and documenting how that’s done. I believe we’re likely to close any further cmake or vcproject pull requests unless something changes– nothing wrong with your efforts and thank you for the attempt, they just don’t reflect this libraries focus at this time.
  20. gmaxwell closed this on May 29, 2019

  21. hebasto cross-referenced this on Jun 28, 2022 from issue build: Add CMake-based build system by hebasto
  22. sipa referenced this in commit df323b5c14 on Mar 8, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-22 10:15 UTC

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