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 various target libraries from source #7

Merged
merged 11 commits into from
Jan 8, 2021

Commits on Jan 4, 2021

  1. Build i686-pc-windows-msvc libraries from source

    Increment version to 0.2.2
    Add dependency on cmake and cc crates
    Updated readme with additional instructions
    GrygrFlzr committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    c0fd726 View commit details
    Browse the repository at this point in the history
  2. Follow cargo publishing standards

    - Removed git submodule initialization
    - Move all library outputs to OUT_DIR
    GrygrFlzr committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    e4ac0b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Skip build process for prebuilt libraries

    Libraries were built ahead-of-time for the following platforms:
    - x86_64-pc-windows-msvc
    - x86_64-unknown-linux-gnu
    - x86_64-apple-darwin
    - aarch64-linux-android
    - armv7-linux-androideabi
    
    Libraries are built from source for the following platform(s):
    - i686-pc-windows-msvc
    GrygrFlzr committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    9ee8a3c View commit details
    Browse the repository at this point in the history
  2. Control building from feature flag

    Properly skips optional dependencies pending rust-lang/cargo#7914
    More extensible for addition of new platforms
    GrygrFlzr committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    dad973a View commit details
    Browse the repository at this point in the history
  3. Fixed submodule

    GrygrFlzr committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    4cdfa02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01095f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. Configuration menu
    Copy the full SHA
    797835c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4978dfd View commit details
    Browse the repository at this point in the history
  3. Add support for Windows GNU toolchains

    - i686-pc-windows-gnu
    - x86_64-pc-windows-gnu
    GrygrFlzr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    81f73a2 View commit details
    Browse the repository at this point in the history
  4. Unnecessary clone

    GrygrFlzr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    f733007 View commit details
    Browse the repository at this point in the history
  5. Implicit return

    GrygrFlzr committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    73a7b58 View commit details
    Browse the repository at this point in the history