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 landed mutable torrents branch in trunk 2015-03-21 00:12:40 +00:00
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 update puff.c for gzip inflation (#1022) 2016-08-21 14:43:44 -04:00
dht_server.cpp introduce lt namespace alias 2017-04-23 23:43:58 -04:00
dht_server.hpp more linking issues 2013-06-23 22:36:07 +00:00
enum_if.cpp added friendly_name and description to ip_interface (#2799) 2018-02-19 11:46:35 +01:00
http.py Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
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 fix missing EXPORT annotation of functions in the test utility library (#631) 2016-04-20 07:51:25 -04:00
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 improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root2.xml improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root3.xml Add test case for igd_version 2015-07-09 20:11:24 +08:00
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 Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
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 factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732) 2016-05-17 09:24:06 -04:00
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 add utf8 unit test 2014-05-03 05:09:21 +00:00
valgrind_suppressions.txt fix suppressions file 2014-01-26 01:28:16 +00:00
vsinstr_excludes.rsp extend ignore patterns for windows test coverage 2014-05-03 06:27:21 +00:00
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 fixed bug in gunzip 2014-05-02 16:11:25 +00:00