Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Add CMake-based build system (4 of N) #9

Closed
wants to merge 19 commits into from
Closed

Commits on Feb 24, 2023

  1. cmake: Add root CMakeLists.txt file

    Github-Pull: #5
    Rebased-From: bc25dda
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    91f28a6 View commit details
    Browse the repository at this point in the history
  2. cmake: Add config/bitcoin-config.h support

    Github-Pull: #5
    Rebased-From: e7fb823
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    c433eca View commit details
    Browse the repository at this point in the history
  3. cmake: Add cmake/introspection.cmake file

    Github-Pull: #6
    Rebased-From: 7b87a48
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    70c39d3 View commit details
    Browse the repository at this point in the history
  4. cmake: Check system headers

    Github-Pull: #6
    Rebased-From: 64b1fd4
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d707649 View commit details
    Browse the repository at this point in the history
  5. cmake: Check system symbols

    Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
    Co-authored-by: Vasil Dimov <vd@FreeBSD.org>
    
    Github-Pull: #6
    Rebased-From: 89be42f
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    7bb5f49 View commit details
    Browse the repository at this point in the history
  6. cmake: Check compiler features

    Github-Pull: #6
    Rebased-From: 4cd5efd
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    a8ac566 View commit details
    Browse the repository at this point in the history
  7. cmake: Build crc32c static library

    Github-Pull: #6
    Rebased-From: 2e2ce85
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    f9b1ee3 View commit details
    Browse the repository at this point in the history
  8. cmake: Build leveldb static library

    Co-authored-by: Cory Fields <cory-nospam-@coryfields.com>
    
    Github-Pull: #6
    Rebased-From: df89945
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    16b6c2f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c4b7e2a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6e3b088 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    74ca634 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    494b13f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    33082fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5ad6066 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e1b9004 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3a07072 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    909428d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a7d2c22 View commit details
    Browse the repository at this point in the history
  19. cmake: Add cross-compiling support

    To configure CMake for cross-compiling, use
    `--toolchain depends/${HOST}/share/toolchain.cmake` command-line option.
    hebasto committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    1c4c4ea View commit details
    Browse the repository at this point in the history