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

Provide packaging routines / CMake target #135

Open
wants to merge 6 commits into
base: dev
Choose a base branch
from

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    7f1d3f5 View commit details
    Browse the repository at this point in the history
  2. Build: Add SDL as link dependency for centurion

    Default is shared linkage, also provide -static and -headers-only (bring
    your own SDL) targets.
    
    Also ditch the FindModules hanging out in the CMake folder. SDL ships
    with appropriate config mode module discovery and CMake ships with
    FindModules for SDL components.
    nickelpro committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    b52e2ec View commit details
    Browse the repository at this point in the history
  3. Build: Remove SDL requirement for packaging

    This allows the "headers-only" target to be installed even if SDL wasn't
    found during configuration, enabling a "bring your own SDL" style of
    development for devs who vendor specific SDL versions or binaries in
    their codebase.
    nickelpro committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    e05f742 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9618b4a View commit details
    Browse the repository at this point in the history
  5. CI: Various fixes

    * Update Ubuntu hosts before installing packages
    * Convert env paths to CMake native
    * Drop SDL versions which don't ship configs on Windows
    * Pass locally downloaded SDL packages to find_package(PATHS)
    nickelpro committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    37603c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    b58a6ec View commit details
    Browse the repository at this point in the history