All Projects → compnerd → Swift Build

compnerd / Swift Build

Alternate Swift Builds

Labels

Projects that are alternatives of or similar to Swift Build

Ocean
A C/C++ build system/project manager written in Rust
Stars: ✭ 144 (-7.69%)
Mutual labels:  cmake
Node
Credits Node is the main module that provide an opportunity to run a node and participate in CREDITS blockchain network.
Stars: ✭ 147 (-5.77%)
Mutual labels:  cmake
Androidsecurity
Android安全实践
Stars: ✭ 150 (-3.85%)
Mutual labels:  cmake
Chronoshift
An open source re-implementation of Red Alert written in C++.
Stars: ✭ 144 (-7.69%)
Mutual labels:  cmake
Go Static Linking
Demo of how to static link a c library to some go code.
Stars: ✭ 145 (-7.05%)
Mutual labels:  cmake
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (-4.49%)
Mutual labels:  cmake
Minimal cmake example
this tries to be a minimal cmake example, that covers sources resources dependencies and packaging.
Stars: ✭ 142 (-8.97%)
Mutual labels:  cmake
Cmake Precompiled Header
Visual Studio and GCC precompiled header macro for CMake
Stars: ✭ 153 (-1.92%)
Mutual labels:  cmake
Metabench
A simple framework for compile-time benchmarks
Stars: ✭ 146 (-6.41%)
Mutual labels:  cmake
Pmm
It's the C++ Package Manager Manager
Stars: ✭ 150 (-3.85%)
Mutual labels:  cmake
Fibos
[WIP] JavaScript Toolchain on EOS
Stars: ✭ 144 (-7.69%)
Mutual labels:  cmake
Moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Stars: ✭ 2,381 (+1426.28%)
Mutual labels:  cmake
Logic
CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
Stars: ✭ 149 (-4.49%)
Mutual labels:  cmake
Modern Wasm Starter
🛸 Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.
Stars: ✭ 140 (-10.26%)
Mutual labels:  cmake
Jinx
Embeddable scripting language for real-time applications
Stars: ✭ 150 (-3.85%)
Mutual labels:  cmake
Huggle3 Qt Lx
Huggle is an anti-vandalism tool for use on MediaWiki based projects
Stars: ✭ 143 (-8.33%)
Mutual labels:  cmake
Polyfem
A polyvalent C++ FEM library
Stars: ✭ 147 (-5.77%)
Mutual labels:  cmake
Simpleai
SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
Stars: ✭ 153 (-1.92%)
Mutual labels:  cmake
Cython Cmake Example
Utilities and example for using CMake to build Cython modules - migrated to scikit-build
Stars: ✭ 151 (-3.21%)
Mutual labels:  cmake
Arm Cmake Toolchains
CMake toolchain configurations for ARM
Stars: ✭ 148 (-5.13%)
Mutual labels:  cmake

//swift/build

The //swift/build project provides a CI configuration for Azure Pipelines that allows building Swift for multiple platforms. The configuration is not specific to Azure, and can be reused for developer builds as well. Thanks to modular packaging, with //swift/build you can easily cross-compile your Swift code for Android and Windows targets, or build on Windows natively without cross-compilation.

Table of Contents

Status

Dependencies

Build Status
CURL Build Status
ICU Build Status
SQLite3 Build Status
TensorFlow Build Status
XML2 Build Status
ZLIB Build Status

Swift 5.2

Build Status
VS2019 Build Status
Build Contents
  • VS2019
    • Toolchain (llvm, clang, lld, lldb, swift)
      • ARM64
      • x64
    • Swift SDK for Android (swift, libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86
    • Swift SDK for Windows (swift, libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86

Swift 5.3

Build Status
VS2019 Build Status

Swift HEAD (Development)

Build Status
macOS Build Status
VS2017 Build Status
VS2019 Build Status
VS2017 (Facebook) Build Status
VS2019 (Facebook) Build Status
Ubuntu 18.04 (flowkey) Build Status
Build Contents
  • macOS

    • Toolchain (llvm, clang, lld, lldb, swift)
      • x64
    • xctoolchain
      • x64
  • VS2017

    • Toolchain (llvm, clang, lld, lldb, swift)
      • x64
  • VS2019

    • Toolchain (llvm, clang, lld, lldb, swift)
      • ARM64
      • x86
    • Swift SDK for Android (swift, libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86
    • Swift SDK for Windows (swift, libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86
    • Swift Developer Tools (llbuild)
      • ARM64
      • x64
    • MSI
      • Toolchain
        • x64
  • VS2017 (Facebook)

    • Toolchain (llvm, clang, lld, lldb, swift)
      • X64
    • Swift SDK for Windows (swift, libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86
  • VS2019 (Facebook)

    • Toolchain (llvm, clang, lld, lldb, swift)
      • x64
    • Swift SDK for Windows (libdispatch, foundation, xctest)
      • ARM
      • ARM64
      • x64
      • x86
  • Ubuntu 18.04 (flowkey)

    • Toolchain (llvm, clang, lld, lldb, swift)
      • x64
    • Swift SDK for Linux (swift, libdispatch, foundation, xctest)
      • x64
    • Swift Developer Tools (llbuild, swift-package-manager)
      • x64
    • debian packages
      • toolchain
        • x64
      • ICU
        • x64
      • Developer Tools
        • x64
      • SDK
        • Linux

Getting the latest build

Stable builds

The latest stable build can be acuqired from the releases page.

Development builds

The utilities/swift-build.py script allows downloading of the latest build artifacts. The script requires the azure-devops and tabulate python packages. These can be installed with pip:

python3 -m pip install tabulate azure-devops

For example, to download the latest VS2019 build:

swift-build.py --download --build-id VS2019 --latest-artifacts --filter installer.exe
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].