transmission/cmake
Mike Gelfand 43acd7e3e4
Remove Xcode project in favor of CMake (#4147)
* Compile images into an assets catalog

* Optionally sign resulting Mac bundle

* Move 3rd-party/utility/test targets to their own folders

* Enable ARC via compile options unconditionally

* Install base and localized resources into correct directory

This seems like a Xcode quirk: if subdirectory containing the resource file
matches the destination directory name (and probably if there's more than one
resource file being installed there), the resulting folder structure then
contains an extra subdirectory, i.e. Resources/dirname/dirname/resname.

* Group source files for better structure in IDEs (Xcode, VS)

* Remove Xcode project

Using Xcode is still possible via "Xcode" CMake generator.

* Use ad-hoc signature if one is not specified

* Always use ad-hoc signature on link, leave proper signing to CPack

* Install localized resources into correct directory (QL plugin)

* Don't include CTest (we don't use additional targets it provides)

* Revert "Remove Xcode project"

This reverts commit dc069f654f.
2022-11-12 20:01:57 +00:00
..
FindAPPINDICATOR.cmake Prefer ayatana-appindicator over appindicator, if present (#4001) 2022-10-20 18:15:13 +01:00
FindB64.cmake Use libb64 instead of OpenSSL to encode/decode BASE64 2015-01-01 21:16:36 +00:00
FindCyaSSL.cmake Add support for WolfSSL 2015-03-15 16:57:30 +00:00
FindDEFLATE.cmake deps: update libdeflate to v1.10 (#3014) 2022-04-28 12:51:18 -05:00
FindDHT.cmake #5828: Initial CMake build system support 2014-12-01 19:55:22 +00:00
FindEVENT2.cmake refactor: trevent use std:: tools intead of pipes (#2520) 2022-01-28 17:56:46 -06:00
FindFastFloat.cmake perf: use fast_float to parse floating-point numbers (#3092) 2022-05-16 00:06:17 -05:00
FindFmt.cmake refactor: use fmt (#2758) 2022-03-13 23:43:35 -05:00
FindICONV.cmake refactor: port libtransmission to C++ (#1787) 2021-09-12 12:41:49 -05:00
FindMINIUPNPC.cmake #5828: Initial CMake build system support 2014-12-01 19:55:22 +00:00
FindNATPMP.cmake #5828: Initial CMake build system support 2014-12-01 19:55:22 +00:00
FindPSL.cmake Fix finding system PSL library (#2812) 2022-03-24 21:14:11 -05:00
FindPolarSSL.cmake cmake: link against libmbedcrypto if available 2016-12-18 14:35:19 -05:00
FindSYSTEMD.cmake cmake: add FindSYSTEMD module 2016-12-18 22:06:37 -05:00
FindUTP.cmake Check for functions we use when looking for system libutp (#4072) 2022-11-02 11:03:57 +00:00
FindUtfCpp.cmake refactor: use cpputf for utf8 validation and conversion (#2251) 2021-11-30 15:13:56 -06:00
FindWideInteger.cmake refactor: remove tr_dh code (#3443) 2022-07-14 19:54:10 -05:00
LargeFileSupport.cmake Make sure LargeFileSupport flags are set correctly after repeated calls to cmake/ccmake/cmake-gui (#2039) 2021-10-26 14:14:35 -05:00
TrMacros.cmake Remove Xcode project in favor of CMake (#4147) 2022-11-12 20:01:57 +00:00
Transmission.rc.in build: support semver versioning (#3867) 2022-10-05 16:53:10 -05:00