Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ole/pico-embedded-swift
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: ole/pico-embedded-swift
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: linux-support
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 4 files changed
  • 1 contributor

Commits on Dec 20, 2023

  1. Add Linux support (and possibly other platforms)

    Changes to the CMake config:
    
    - Relax minimum CMake version requirement.
    - The Swift compiler is not configured by setting CMAKE_Swift_COMPILER. We no longer look consider the TOOLCHAINS variable because it's macOS-specific as far as I know.
    - You must specify the full path to swiftc in CMAKE_Swift_COMPILER, as opposed to toolchain's bundle identifier in the TOOLCHAINS variable. Example for macOS: `cmake -DCMAKE_Swift_COMPILER=/Library/Developer/Toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-12-07-a.xctoolchain/usr/bin/swiftc`
    - Verify that the Swift compiler supports Embedded Swift and abort if it doesn't.
    ole committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3edac66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b327507 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. CMake 3.22 doesn’t work

    ole committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    d541a9f View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Formatting and documentation

    ole committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    927d425 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

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