transmission/tests/libtransmission
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
..
assets test: add platform tests (#3514) 2022-07-22 20:10:02 -05:00
.clang-tidy fix: clang 15 warnings (#3172) 2022-06-01 11:56:59 -05:00
CMakeLists.txt Remove Xcode project in favor of CMake (#4147) 2022-11-12 20:01:57 +00:00
announce-list-test.cc fix: coverity warnings (#3632) 2022-08-13 12:11:07 -05:00
announcer-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
announcer-udp-test.cc reafctor: use getaddrinfo() instead of evdns (#4094) 2022-11-04 13:29:56 -05:00
benc-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
bitfield-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
block-info-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
blocklist-test.cc refactor: simplify blocklist code (#4086) 2022-11-03 15:46:27 -05:00
buffer-test.cc refactor: extract `tr_buffer` class from `tr_peerIo` (#3986) 2022-10-19 11:42:08 -05:00
clients-test.cc build: support semver versioning (#3867) 2022-10-05 16:53:10 -05:00
completion-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
copy-test.cc chore: iwyu headers (#3661) 2022-08-17 11:08:36 -05:00
crypto-test-ref.h chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
crypto-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
dht-test.cc fix: warnings from clang tidy sonarcloud coverity (#4143) 2022-11-12 09:53:09 -06:00
error-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
file-piece-map-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
file-test.cc refactor: add tr_peerIo::peek() (#3798) 2022-09-09 13:12:47 -05:00
getopt-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
handshake-test.cc fix: warnings from clang tidy sonarcloud coverity (#4143) 2022-11-12 09:53:09 -06:00
history-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
json-test.cc refactor: avoid tr_new() in transmission-remote (#3665) 2022-08-17 20:25:42 -05:00
lpd-test.cc refactor: add tr_port_forwarding::Mediator (#3855) 2022-10-01 09:12:49 -05:00
magnet-metainfo-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
makemeta-test.cc chore: iwyu headers (#3661) 2022-08-17 11:08:36 -05:00
move-test.cc refactor: make `tr_session_thread` a unique_ptr owned by tr_session (#4069) 2022-11-04 16:20:27 -05:00
net-test.cc refactor: replace tr_boundinfo with tr_session::BoundSocket (#4103) 2022-11-06 10:35:48 -06:00
open-files-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
peer-mgr-active-requests-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
peer-mgr-wishlist-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
peer-msgs-test.cc Remove tr_generateAllowedSet declaration (#4029) 2022-10-25 08:50:53 -05:00
platform-test.cc refactor: remove TR_PRIsv macros (#3842) 2022-09-23 14:36:37 -05:00
quark-test.cc refactor: remove tr_quark_get_string() (#3728) 2022-08-28 16:17:07 -05:00
remove-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
rename-test.cc Add user data parameter for torrent removal callback (#4009) 2022-10-23 11:51:35 -05:00
rpc-test.cc Add user data parameter for torrent removal callback (#4009) 2022-10-23 11:51:35 -05:00
session-alt-speeds-test.cc refactor: decouple session settings from the session class (#4053) 2022-11-01 19:32:26 -05:00
session-test.cc refactor: decouple session settings from the session class (#4053) 2022-11-01 19:32:26 -05:00
settings-test.cc reafctor: use getaddrinfo() instead of evdns (#4094) 2022-11-04 13:29:56 -05:00
strbuf-test.cc chore: iwyu headers (#3661) 2022-08-17 11:08:36 -05:00
subprocess-test-program.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
subprocess-test-script.cmd Combine all tests in a single executable to speed up the build 2021-08-16 23:16:36 +03:00
subprocess-test.cc refactor: remove tr_sys file_map_for_reading() (#3723) 2022-08-27 14:05:21 -05:00
test-fixtures.h refactor: make DHT unblocking (#4122) 2022-11-11 10:09:24 -06:00
timer-test.cc refactor: make DHT unblocking (#4122) 2022-11-11 10:09:24 -06:00
torrent-files-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
torrent-magnet-test.cc test: add torrent-magnet tests (#3725) 2022-08-27 17:06:20 -05:00
torrent-metainfo-test.cc refactor: tr_urlPercentEncode() (#3688) 2022-08-21 08:43:09 -05:00
torrents-test.cc chore: iwyu headers (#3661) 2022-08-17 11:08:36 -05:00
utils-test.cc refactor: remove tr_removeElementFromArray() (#3731) 2022-08-28 21:51:26 -05:00
variant-test.cc refactor: avoid tr_new() in transmission-remote (#3665) 2022-08-17 20:25:42 -05:00
watchdir-test.cc fix: warnings from clang tidy sonarcloud coverity (#4143) 2022-11-12 09:53:09 -06:00
web-utils-test.cc refactor: add [[nodiscard]] (#3793) 2022-09-08 21:49:51 -05:00