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

WIP: Transition to modern cmake #199

Open
wants to merge 70 commits into
base: master
Choose a base branch
from
Open

WIP: Transition to modern cmake #199

wants to merge 70 commits into from

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    2aca38c View commit details
    Browse the repository at this point in the history
  2. restructure tools build

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    fe58396 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f1f194 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    863afa0 View commit details
    Browse the repository at this point in the history
  5. option for enabling tests

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7bef7db View commit details
    Browse the repository at this point in the history
  6. cleanup

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e6663ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    21aa906 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28cbe6a View commit details
    Browse the repository at this point in the history
  9. rename test targets

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    a2f78e3 View commit details
    Browse the repository at this point in the history
  10. cleanup cmake output and replace flag list with summary header

    Note: to get the exact build flags, it is probably better to just
    inspect the generated compile commands.
    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8f5c469 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    72a3fad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b4e0f95 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f020910 View commit details
    Browse the repository at this point in the history
  14. declare dependency versions

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4aa8219 View commit details
    Browse the repository at this point in the history
  15. message minor

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    a6674c0 View commit details
    Browse the repository at this point in the history
  16. register algorithms/policies at runtime

    specifically, this allows to build a static library that actually works
    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4436f5c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e2a9e97 View commit details
    Browse the repository at this point in the history
  18. small improvements

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    6feb193 View commit details
    Browse the repository at this point in the history
  19. new hwloc detection

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    3a171bb View commit details
    Browse the repository at this point in the history
  20. set c++ standard properly

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    a02e305 View commit details
    Browse the repository at this point in the history
  21. find boost policy

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9d5c8ec View commit details
    Browse the repository at this point in the history
  22. rearrange/rename options

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4dde7d8 View commit details
    Browse the repository at this point in the history
  23. add presets

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    50a3fd5 View commit details
    Browse the repository at this point in the history
  24. update branch CI

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    66c0f61 View commit details
    Browse the repository at this point in the history
  25. fix python

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b834379 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4c242de View commit details
    Browse the repository at this point in the history
  27. improvements and fixes

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    ca2ae9a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b0faf80 View commit details
    Browse the repository at this point in the history
  29. branch ci minor

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b9017c1 View commit details
    Browse the repository at this point in the history
  30. master ci

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    03a341c View commit details
    Browse the repository at this point in the history
  31. remove too old ubuntu from ci

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    86998f1 View commit details
    Browse the repository at this point in the history
  32. don't rename TBB

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    c05d40d View commit details
    Browse the repository at this point in the history
  33. unused variable

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    68ba124 View commit details
    Browse the repository at this point in the history
  34. add static build

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    589e46b View commit details
    Browse the repository at this point in the history
  35. coverage

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    3d97d70 View commit details
    Browse the repository at this point in the history
  36. fix for libudev handling

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    416930d View commit details
    Browse the repository at this point in the history
  37. cleanup code coverage

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4fc9445 View commit details
    Browse the repository at this point in the history
  38. ci with static linking

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f73c917 View commit details
    Browse the repository at this point in the history
  39. another udev fix

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    137d6dd View commit details
    Browse the repository at this point in the history
  40. final (?) fix for hwloc

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    6314081 View commit details
    Browse the repository at this point in the history
  41. debug build for tests

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    fd98511 View commit details
    Browse the repository at this point in the history
  42. check static linking

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    5f17256 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    b33c102 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a0fd18f View commit details
    Browse the repository at this point in the history
  45. improve build type handling

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9d6785d View commit details
    Browse the repository at this point in the history
  46. .codecov

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    fbe2cbf View commit details
    Browse the repository at this point in the history
  47. coverage

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1ce1b3a View commit details
    Browse the repository at this point in the history
  48. setup installation

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8d6955f View commit details
    Browse the repository at this point in the history
  49. libmtkahypar -> mtkahypar

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    ee78eeb View commit details
    Browse the repository at this point in the history
  50. remove build script

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e8bce2b View commit details
    Browse the repository at this point in the history
  51. remove lgtm.yml

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    234a59b View commit details
    Browse the repository at this point in the history
  52. remove git revision module

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7356bb2 View commit details
    Browse the repository at this point in the history
  53. readme changes #1

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    dd6eedd View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    19c3e5f View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    f443c21 View commit details
    Browse the repository at this point in the history
  56. update version

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    da4a000 View commit details
    Browse the repository at this point in the history
  57. readme changes #2

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    2040a0f View commit details
    Browse the repository at this point in the history
  58. file formats #1

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    a70933e View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    0007464 View commit details
    Browse the repository at this point in the history
  60. short section on tools

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    2a6877c View commit details
    Browse the repository at this point in the history
  61. whoops

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    cac4538 View commit details
    Browse the repository at this point in the history
  62. allow even more static linking

    N-Maas committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    096e241 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    f277980 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44f9c87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    716ec08 View commit details
    Browse the repository at this point in the history
  4. improve platform-specific code

    Only use _WIN32 for case distinctions within the code. Otherwise, check
    via cmake that the required unix headers are present.
    N-Maas committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    486f8ee View commit details
    Browse the repository at this point in the history
  5. fix

    N-Maas committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    b824f74 View commit details
    Browse the repository at this point in the history
  6. use cache variable

    N-Maas committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    0dcca2a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. ci: update to´ checkout@v4

    N-Maas committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    9600124 View commit details
    Browse the repository at this point in the history
  2. boost static linking fix

    N-Maas committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    04c2999 View commit details
    Browse the repository at this point in the history