premiere-libtorrent/test
Eugene Shalygin a626f75c5e Refactor CMakeLists.txt
1. Replace custom 'shared' option with the standard BUILD_SHARED_LIBS
flag
2. Replace foreach() calls for source items with target_sources() and
generator expression $<JOIN:>.
3. Remove build types definition: makes no sense for
single-configuration generators, and is populated automatically for
multi-configuration ones.
4. Add feature summary
5. Enahnce compiler flags management for static runtime by utilizing functions
from the ucm project
6. Copy almost all options from the Jamfile.
7. If compiler supports C++14, use it.
8. Raise minimum required CMake version to 3.11 and drop bundled FindIconv.cmake
2018-05-14 09:08:19 +02:00
..
mutable_test_torrents
ssl back-port updated ssl test cert from master 2017-11-05 22:45:20 +01:00
test_torrents merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
CMakeLists.txt Refactor CMakeLists.txt 2018-05-14 09:08:19 +02:00
Jamfile fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
Makefile.am merged RC_1_1 into master 2018-01-14 13:07:20 +01:00
bittorrent_peer.cpp removed unnecessary parentheses around min/max, added some const modifier (#2926) 2018-04-11 15:19:00 +02:00
bittorrent_peer.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
corrupt.gz
dht_server.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
dht_server.hpp
enum_if.cpp added friendly_name and description to ip_interface (#2799) 2018-02-19 11:46:35 +01:00
http.py
invalid1.gz fix bounds checking in parsing of gzip header 2017-10-01 03:33:38 +02:00
main.cpp Fix exception when calling dup2 with -1 2018-02-19 23:23:15 +01:00
make_torrent.cpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
make_torrent.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
peer_server.cpp merged RC_1_1 into master 2018-04-04 20:48:07 +02:00
peer_server.hpp
print_alerts.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
print_alerts.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
root1.xml
root2.xml
root3.xml
settings.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
settings.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
setup_transfer.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
setup_transfer.hpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
socks.py
swarm_suite.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
swarm_suite.hpp declare tag types in-line 2018-03-23 11:21:08 +01:00
test.cpp merge RC_1_1 into master 2017-02-26 00:48:12 -05:00
test.hpp fix warnings 2018-03-24 23:01:19 +01:00
test_alert_manager.cpp merged RC_1_1 into master 2018-05-02 01:57:41 +02:00
test_alert_types.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_alloca.cpp construct and destruct objects in stack allocations (alloca()) 2017-04-28 21:34:31 -04:00
test_auto_unchoke.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_bandwidth_limiter.cpp removed unnecessary parentheses around min/max, added some const modifier (#2926) 2018-04-11 15:19:00 +02:00
test_bdecode.cpp upgrade test_bdecode to use the new bdecode API 2017-09-28 19:38:33 -07:00
test_bencoding.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_bitfield.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_block_cache.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_bloom_filter.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_buffer.cpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
test_checking.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_crc32.cpp fix warnings 2018-03-24 23:01:19 +01:00
test_create_torrent.cpp merged RC_1_1 2018-05-10 22:48:39 +02:00
test_dht.cpp only allow pinged nodes into the routing table (#3006) 2018-05-08 12:47:29 +02:00
test_dht_storage.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_direct_dht.cpp fixing warnings in tests code, part8 2018-01-31 01:14:23 +01:00
test_dos_blocker.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_ed25519.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_enum_net.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_fast_extension.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_fence.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_ffs.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_file.cpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
test_file_progress.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_file_storage.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_flags.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_gzip.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_hasher.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_hasher512.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_heterogeneous_queue.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_http_connection.cpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
test_http_parser.cpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
test_identify_client.cpp fix internal use of deprecated function identify_client 2017-06-10 08:16:23 +02:00
test_ip_filter.cpp fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
test_ip_voter.cpp fixing warnings in tests code, part2 (#2718) 2018-01-23 19:23:57 +01:00
test_linked_list.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_listen_socket.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_lsd.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_magnet.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_merkle.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_natpmp.cpp fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
test_packet_buffer.cpp fixing warnings in tests code, part10, final 2018-02-02 20:59:01 +01:00
test_part_file.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_pe_crypto.cpp fixing warnings in tests code, part5 (#2736) 2018-01-28 00:56:21 +01:00
test_peer_classes.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_peer_list.cpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
test_peer_priority.cpp fixing warnings in tests code, part9 (#2758) 2018-02-02 08:26:21 +01:00
test_pex.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_piece_picker.cpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
test_primitives.cpp use a handle class for listen sockets instead of raw pointers 2017-07-21 19:18:44 -07:00
test_priority.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_privacy.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_random.cpp fixing warnings in tests code, part7 2018-01-30 12:34:53 +01:00
test_read_piece.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_read_resume.cpp fixing warnings in tests code, part4 2018-01-27 09:18:26 +01:00
test_receive_buffer.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_recheck.cpp fixing warnings in tests code, part6 (#2745) 2018-01-29 12:40:44 +01:00
test_remap_files.cpp fixing warnings in tests code, part2 (#2718) 2018-01-23 19:23:57 +01:00
test_remove_torrent.cpp replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
test_resolve_links.cpp fixing warnings in tests code, part6 (#2745) 2018-01-29 12:40:44 +01:00
test_resume.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_session.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_session_params.cpp move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace 2017-09-04 22:38:16 +02:00
test_settings_pack.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_sha1_hash.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_sliding_average.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_socket_io.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_span.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_ssl.cpp deprecated alert::progress_notification alert category, split into finer grained categories 2018-04-05 16:27:28 +02:00
test_stack_allocator.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_stat_cache.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_storage.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_string.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_tailqueue.cpp fixing warnings in tests code, part3 2018-01-25 09:09:21 +01:00
test_threads.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_time.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
test_time_critical.cpp make add_torrent_params::flags_t an enum class and move it out into its own header 2017-07-17 01:05:31 -07:00
test_timestamp_history.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_torrent.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_torrent_info.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_tracker.cpp removed unnecessary parentheses around min/max, added some const modifier (#2926) 2018-04-11 15:19:00 +02:00
test_transfer.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_upnp.cpp merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
test_url_seed.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_utf8.cpp fixing warnings in tests code, part6 (#2745) 2018-01-29 12:40:44 +01:00
test_utils.cpp
test_utils.hpp introduce a download_priority_t type, for uniform an type-safe piece- and file priorities 2017-11-02 08:20:21 +01:00
test_utp.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_web_seed.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_ban.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_chunked.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_http.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_http_pw.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_redirect.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
test_web_seed_socks4.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5_no_peers.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_web_seed_socks5_pw.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
test_xml.cpp fixing warnings in tests code, part1 (#2700) 2018-01-19 22:40:39 +01:00
udp_tracker.cpp avoid calls to .address() when looking for endpoint protocol (#2892) 2018-04-01 13:48:17 +02:00
udp_tracker.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
utf8_test.txt
valgrind_suppressions.txt
vsinstr_excludes.rsp
web_seed_suite.cpp replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
web_seed_suite.hpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
web_server.py hack to get test_stop_tracker_timeout working 2017-04-30 08:11:56 -04:00
zeroes.gz