transmission/tests/libtransmission
Mike Gelfand bc380511db
Modernize CMake code (ongoing refactoring) (#4507)
* Reformat CMake code

* Bump minimum CMake version to 3.12

* Add target sources separately via `target_source()`

* Make `tr_win32_app_info()` add target sources on its own

* Don't use `include_directories()`

* Don't use `add_definitions()`

* Limit use of `add_compile_options()`

* Move VDKQueue target declaration to a subdirectory

* Add `tr_disable_source_files_compile()` helper

* Add `tr_target_glib_resources()` helper

* Add `tr_gettext_msgfmt()` helper

* Enable AUTOUIC for Qt client

* Enable AUTORCC for Qt client

* Remove AUTO{MOC,RCC,UIC} source group overrides

* Add `tr_target_idl_files()` helper

* Move source group setup to `tr_qt_add_translation()`

* Add `tr_target_xib_files()` helper

* Prefer `target_sources()` to intermediate variables

* Use explicit visibility versions of `target_*()` commands

* Prefer genexes to conditions in `target_*()` commands

* Add `tr_allow_compile_if()` helper

* Leave only top-level `project()`, remove the rest

* Minor fixups

* Fixup Mac QL plugin install

* Fixup IDE target folders and source groups
2023-01-01 19:49:48 +00:00
..
assets test: add platform tests (#3514) 2022-07-22 20:10:02 -05:00
.clang-tidy refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
CMakeLists.txt Modernize CMake code (ongoing refactoring) (#4507) 2023-01-01 19:49:48 +00:00
announce-list-test.cc fix: coverity warnings (#3632) 2022-08-13 12:11:07 -05:00
announcer-test.cc refactor: tr_address cleanup (#4338) 2022-12-08 20:27:52 -06:00
announcer-udp-test.cc refactor: tr_address cleanup (#4338) 2022-12-08 20:27:52 -06:00
benc-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
bitfield-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
block-info-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
blocklist-test.cc refactor: tr_address cleanup (#4338) 2022-12-08 20:27:52 -06:00
buffer-test.cc refactor: extract `tr_buffer` class from `tr_peerIo` (#3986) 2022-10-19 11:42:08 -05:00
clients-test.cc refactor: add tr_rand_obj() (#4238) 2022-11-25 15:04:37 -06:00
completion-test.cc refactor: add tr_rand_obj() (#4238) 2022-11-25 15:04:37 -06:00
copy-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
crypto-test-ref.h refactor: possible FTBFS fix on arm7 (#4492) 2022-12-29 10:30:03 -06:00
crypto-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
dht-test.cc refactor: tr_address cleanup (#4338) 2022-12-08 20:27:52 -06:00
dns-test.cc perf: revert e065565cd to restore async dns lookups (#4182) 2022-11-15 11:16:49 -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 fix: coverity warnings, sonarcloud code smells (#4232) 2022-11-24 10:17:02 -06:00
getopt-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
handshake-test.cc refactor: tr_peerIo (#4372) 2022-12-16 01:23:12 -06:00
history-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
json-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
lpd-test.cc refactor: add tr_rand_obj() (#4238) 2022-11-25 15:04:37 -06:00
magnet-metainfo-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
makemeta-test.cc Dropped tr_rand_int_weak where possible. (#4271) 2022-12-14 12:21:56 -06:00
move-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
net-test.cc refactor: tr_globalIPv6() returns a std::optional<tr_address> (#4464) 2022-12-25 07:55:51 -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 refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06: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: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
remove-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
rename-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
rpc-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
session-alt-speeds-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
session-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
settings-test.cc fix GTK client message log window does not restore level selection (#4242) 2022-11-26 07:32:51 -06: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 fix: flaky subprocess tests (#4266) 2022-11-28 16:45:18 -06:00
test-fixtures.h refactor: add tr_rand_obj() (#4238) 2022-11-25 15:04:37 -06:00
timer-test.cc test: increase timer interval in TimerTest.repeatingThenSingleShot (#4173) 2022-11-14 18:04:15 -06:00
torrent-files-test.cc chore: fix spdx abbreviations (#3602) 2022-08-08 13:05:39 -05:00
torrent-magnet-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
torrent-metainfo-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
torrents-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
utils-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
variant-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00
watchdir-test.cc refactor: re-enable some clang tidy warnings in tests (#4170) 2022-11-14 14:16:29 -06:00
web-utils-test.cc refactor: tr_rand_buffer(), tr_rand_int() again (#4415) 2022-12-21 09:58:32 -06:00