Skip to main content

Cross compile Cargo project to Windows msvc target with ease

Project description

cargo-xwinbuild

CI Crates.io docs.rs PyPI

Cross compile Cargo project to Windows msvc target with ease. (LLVM installation required.)

By using this software you are consented to accept the license at https://go.microsoft.com/fwlink/?LinkId=2086102

Installation

cargo install cargo-xwinbuild

You can also install it using pip:

pip install cargo-xwinbuild

Usage

  1. Install LLVM, on macOS: brew install llvm
  2. Install Rust Windows msvc target via rustup, for example, rustup target add x86_64-pc-windows-msvc
  3. Run cargo xwinbuild, for example, cargo xwinbuild --target x86_64-pc-windows-msvc

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (2.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ i686

cargo_xwinbuild-0.1.0-py3-none-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

cargo_xwinbuild-0.1.0-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (5.4 MB view details)

Uploaded Python 3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85dea1a9dec49f61329320d6b05d07bc64ebfcb123670529aee7068b9841a447
MD5 135439f7ec846a0ab4a057dc2d51dcaa
BLAKE2b-256 7640f4764afe26026e8d546dcddead6936df58b35f630ede26c738bc1dd5e262

See more details on using hashes here.

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 587a00fc9423c2a3da02af078fc56ac9b0ebd8d1a1b732083f82ce0bd743ce50
MD5 a52276fb2f00d2b4daaac6d589230028
BLAKE2b-256 b685b849457a90eb28f5a3a2b135b6a480faf6d357090f088fc91fb0abe373fc

See more details on using hashes here.

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1aa6026059beadf2a9089f378a5f7c25630804f8f0b564f8c11fa49513002caa
MD5 310c30aa6fd915b4af93a99abe01da79
BLAKE2b-256 27a1fc5417dbf4d191ebd297f53a1df63753484e4b601d3091e881904005f883

See more details on using hashes here.

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6e8001c5a8bba58241ec9b1a959761ac5d181802f14a404ac4dae6a3fcc0fcd2
MD5 cfcff138ef4f476084c2ce0a0220f6bd
BLAKE2b-256 1b5315bedb7474a89b7bef6f1a8dd97266050fa2cd983e3dc268585f543078e0

See more details on using hashes here.

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cargo_xwinbuild-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 901e8486b994ae121adeff631fad32f4f683605562ffde483d730cfeba394016
MD5 4db3f6e8a8ec6bf6d5236a6711b23dd3
BLAKE2b-256 22b662af125bdb5b3e2df3e39534beb9dae97bfba3948dfa3d107181e54081a0

See more details on using hashes here.

File details

Details for the file cargo_xwinbuild-0.1.0-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cargo_xwinbuild-0.1.0-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2b5245df460aefb2d96553de001ddccf09d8e5f436f17f49918b89bc340d3a03
MD5 ed688d70fc61e2bd51c6fe834565c895
BLAKE2b-256 c00081fc920f4fe5a8e39e478369c7c257e8177e2278aeac8f5b5c3123e37747

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page