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

cmake: Add LTO functionality #52

Closed
wants to merge 50 commits into from
Closed

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    1f944fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5350afc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4fb1cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edd7494 View commit details
    Browse the repository at this point in the history
  5. cmake: Check system headers

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    cda97e3 View commit details
    Browse the repository at this point in the history
  6. cmake: Check system symbols

    Co-authored-by: Cory Fields <[email protected]>
    Co-authored-by: Vasil Dimov <[email protected]>
    3 people committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    cc460b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0d4a88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3230469 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2e2094f View commit details
    Browse the repository at this point in the history
  10. cmake: Build leveldb static library

    Co-authored-by: Cory Fields <[email protected]>
    hebasto and theuni committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a610fdb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    34014a6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b3beaac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6711a1a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    687f431 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b82d2cb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8997ad0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9c9bae5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1fb43da View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5585f99 View commit details
    Browse the repository at this point in the history
  20. cmake: Add cross-compiling support

    To configure CMake for cross-compiling, use
    `--toolchain depends/${HOST}/share/toolchain.cmake` command-line option.
    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    c65ef9a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d9db459 View commit details
    Browse the repository at this point in the history
  22. cmake: Add ccache support

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    6d176b5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    93cb586 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5d05409 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ec0be17 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    7c0ce0b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c2e1e44 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f57e65c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9b4e5fd View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f83a9d5 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    835ebc7 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3eea0a6 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    2686802 View commit details
    Browse the repository at this point in the history
  34. cmake: Include CTest

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    2568b55 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    5f5b220 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    77498f0 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    f17215d View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    310e66d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    7e00b81 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    99a082b View commit details
    Browse the repository at this point in the history
  41. cmake: Add HARDENING option

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d6f6e86 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    0d26b7a View commit details
    Browse the repository at this point in the history
  43. cmake: Add WERROR option

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    b9ef8e4 View commit details
    Browse the repository at this point in the history
  44. cmake: Implement make install

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    7b7e72d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ef852fd View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f3f8814 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    8475768 View commit details
    Browse the repository at this point in the history
  48. ci: Test CMake edge cases

    Keep this commit at the top when rebasing.
    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    1958b54 View commit details
    Browse the repository at this point in the history
  49. cmake: Add LTO option

    hebasto committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    b1690e2 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    5c4f2e8 View commit details
    Browse the repository at this point in the history