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] Clean up CMake files #6802

Merged
merged 16 commits into from
Jul 11, 2024
Merged

Commits on Jul 9, 2024

  1. Explicitly list required components when using FindJava and FindJNI

    Bump minimum CMake version to be able to list JNI components
    Call find_package twice in the root CMakeLists file instead of in all the files so it doesn't have to be copy-pasted everywhere
    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    dbe1f86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85fbf98 View commit details
    Browse the repository at this point in the history
  3. Install missing headers

    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    89b047b View commit details
    Browse the repository at this point in the history
  4. Flatten if statements

    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    d674ebb View commit details
    Browse the repository at this point in the history
  5. Use LinkMacOSGUI macro

    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e1af9cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d76f2d7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    125303e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    67c9de0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c500056 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dda5c55 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0cb28b2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b526f39 View commit details
    Browse the repository at this point in the history
  13. Touch up docs

    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    179e909 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    63681e1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7cd5696 View commit details
    Browse the repository at this point in the history
  16. Improve docs some more

    Gold856 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    9515130 View commit details
    Browse the repository at this point in the history