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

Add CMake support #2280

Merged
merged 138 commits into from
Nov 13, 2019
Merged

Add CMake support #2280

merged 138 commits into from
Nov 13, 2019

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    1b5aa7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c277f5c View commit details
    Browse the repository at this point in the history
  3. CMake: Add optional features

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    0d5609f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8eda976 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd93868 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2541209 View commit details
    Browse the repository at this point in the history
  7. CMake: Fix mixxx-qrc target

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    8645547 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1c5b86a View commit details
    Browse the repository at this point in the history
  9. CMake: Add tests

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    70064a1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3cc198a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8f16f54 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7d07c34 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dc96c3b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fce3d1e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f0d230e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    475cb5a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    164410c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ce74c93 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6a1254d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    cac8dfc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5d0c897 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2c4e732 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7f8507c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2f2bbe1 View commit details
    Browse the repository at this point in the history
  25. CMake: Set CXX standard

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    8904b25 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4b8c1bc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    aeb0537 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    a97d2e8 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    287fe8c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    971e34a View commit details
    Browse the repository at this point in the history
  31. CMake: Add benchmark test

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f538f5a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    66083c5 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3b9b493 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    6c60056 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    8f186d5 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    8a2fcd1 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4061c9d View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    f20f7bf View commit details
    Browse the repository at this point in the history
  39. CMake: Fix X11 link target

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    5c1dd3d View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    59ef197 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    df8a795 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    0faa0f3 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    4418dc7 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    02c98e3 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    cc5990b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    2e6bbc8 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    0578ddb View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    3893eeb View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a4764a8 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    3d1e65b View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    b635a5f View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    012b545 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    c25b9cc View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    fff93bd View commit details
    Browse the repository at this point in the history
  55. CMake: Add FFmpeg support

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    812a0e8 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    52a1476 View commit details
    Browse the repository at this point in the history
  57. CMake: Improve FFmpeg checks

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    bd7133e View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    2f126bc View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    6dff834 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    c7baa69 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    c8858fd View commit details
    Browse the repository at this point in the history
  62. CMake: Attempt to fix issues when linking libebur128 statically

    The issues was reported by rrrapha:
    mixxxdj#2280 (comment)
    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    435b60e View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    db4d169 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    c52dd70 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    bb40577 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    8dd8b48 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    0053021 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    92444fe View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    5ed4b65 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    4cefe25 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    75efd38 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    72ad1cb View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    086312b View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    5d6d4bd View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    55c4c5b View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    df8f1c5 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    2c05ec4 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    7a253bd View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    ebb5d39 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    213170e View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    2d0cacb View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    18cd19d View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    7e2b1b1 View commit details
    Browse the repository at this point in the history
  84. CMake: Use /MD on MSVC

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    9519de0 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    2e9a195 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    ffcc1e9 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    e9367f7 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    a35d435 View commit details
    Browse the repository at this point in the history
  89. CMake: Show more warnings

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    705faa9 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    bcae017 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    13864d7 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    e25a368 View commit details
    Browse the repository at this point in the history
  93. CMake: Include CTest

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    60da0e2 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    6706651 View commit details
    Browse the repository at this point in the history
  95. CMake: Add ccache support

    Holzhaus committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    43d25fd View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    f5c8b12 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    d9fcb88 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    e6a1ecc View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    8879497 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    41ffaa2 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    70ee9d7 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    b8b525b View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    69af138 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    9365eff View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    55d7678 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    aa5d881 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    c0ec319 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    d476a57 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    1661566 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    816d09b View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    ddc7239 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Configuration menu
    Copy the full SHA
    dc7549c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78ead48 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2019

  1. Configuration menu
    Copy the full SHA
    8d76cf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b5d027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a384e5c View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    77d2cd1 View commit details
    Browse the repository at this point in the history
  2. Add SeratoMarkers2 files

    uklotzde committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    28b8501 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Configuration menu
    Copy the full SHA
    99db595 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6eaa1b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c64c43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0fc3783 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b64c95a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af02436 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a078965 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e35bc3d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Configuration menu
    Copy the full SHA
    d862dfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de78d7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a504858 View commit details
    Browse the repository at this point in the history
  4. Revert "CMake: Remove unused Qt5::X11Extras component"

    This reverts commit 6eaa1b6.
    Holzhaus committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    50e5a0c View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Configuration menu
    Copy the full SHA
    734e949 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbac193 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffb9877 View commit details
    Browse the repository at this point in the history
  4. CMake: Add Rekordbox feature

    uklotzde committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    11beede View commit details
    Browse the repository at this point in the history
  5. CMake: Get rid of duplicate target_include_directories for Katai

    When an include directory for a target is marked as PUBLIC, it will also
    be added as to all targets that depend on it (i.e. if the target is a
    library, all targets that this library is linked to via target_link_libraries
    will also have this include directory). Hence, there's no need to set
    this include directory twice.
    Holzhaus committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    b17ed12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3452d10 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b884fc7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5eb3909 View commit details
    Browse the repository at this point in the history