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 renamed this:
    Crappy cmake build script
    Simple cmake build script
    on Sep 30, 2015
  6. chfast commented at 10:02 PM on January 26, 2017: none

    Anyone interested in this?

  7. sipa commented at 12: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.

  8. chfast commented at 9:04 AM on March 22, 2017: none

    Ok, I will work on this.

  9. Initial cmake build script. 71109f67b5
  10. Drop GMP dependency. 0430dd544d
  11. Updage CMake 22d4944f2e
  12. chfast force-pushed on Apr 5, 2018
  13. Travis for CMake 37640dee9c
  14. 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.

  15. 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.

  16. gmaxwell closed this on May 29, 2019

  17. 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: 2026-05-20 06:52 UTC