Skip to content

Coeur/swiftmission

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Swiftmission is a fork of Transmission (BitTorrent client) written in Swift for macOS.

Differences with Transmission

Building

Transmission has an Xcode project file (Transmission.xcodeproj) for building in Xcode.

For a more detailed description, and dependencies, visit How to Build Transmission in docs

Cloning Transmission from Git

git clone --recurse-submodules https://github.com/coeur/transmission Transmission

Building the native app with Xcode

Transmission has an Xcode project file for building in Xcode.

  • Open Transmission.xcodeproj
  • Run the Transmission scheme

Building Transmission from the command line

With Xcode (recommended):

cmake -B build -G Xcode -DCMAKE_BUILD_TYPE=RelWithDebInfo
xcodebuild -project build/transmission.xcodeproj -target transmission-mac
open ./build/macosx/Debug/Transmission.app

With Ninja (experimental):

cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
ninja -C build transmission-mac
open ./build/macosx/Transmission.app

About

Official SwiftMission BitTorrent client repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 71.4%
  • Objective-C++ 12.4%
  • Swift 4.2%
  • JavaScript 4.0%
  • CMake 2.4%
  • Objective-C 2.1%
  • Other 3.5%