wiki:BuildingTransmissionQtMac

Version 2 (modified by nnc, 11 years ago) (diff)

Format build steps as numbered list

After a bit of fiddling, I was able to get Qt Client to build on OS X. This works on my system. It may or may not work on other systems. But in case anyone else wants to build Qt Client on Mac OS X, follow these steps:

  1. Checkout Transmission source from svn
  2. Build Transmission.app in Release mode via included Xcode project file. This is just so we can get all the libs for linking into the Qt Client
  3. Download the attached qtr-macx.pro file into the qt directory of checked out transmission sources
  4. Open a terminal and cd into the qt directory
  5. Run "qmake qtr-macx.pro". This will generate new Xcode project file in that same directory
  6. Open that Xcode project file, select Release mode in Xcode and build the project

If everything went well, you should now have a transmission-qt.app in qt directory

Ideally, none of this qmake business would be needed and Qt Client would be added as another target in main Xcode project file (one that is used to build Transmission.app, transmission-daemon, etc.) but I have no idea how to do that. Is that something that is feasible based on the qmake generated Xcode project file?

Attachments (2)

Download all attachments as: .zip