diff options
author | Erwin Jansen <jansene@google.com> | 2020-01-29 12:03:31 -0800 |
---|---|---|
committer | Erwin Jansen <jansene@google.com> | 2020-01-29 16:36:56 -0800 |
commit | bdf653f0f9cbcccd64c43630929db8cfde337091 (patch) | |
tree | f0b8b585bc38c1977d4ba255eef5d4bfd54877dd | |
parent | 5c728c814d9bc26f9918aa0d5236cd9ad318eb2f (diff) | |
download | c-ares-bdf653f0f9cbcccd64c43630929db8cfde337091.tar.gz |
Update cmake file to include licensing information.
The updated emulator build system requires every library to explicitly
declare their licensing.
Bug: b/148156997
Change-Id: I1991190e6701cbd76b9f2a49fa7a9a4c08cd6b7f
-rw-r--r-- | CMakeLists.txt | 107 |
1 files changed, 56 insertions, 51 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ef1fd1..0dbc98d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,57 +7,61 @@ if(WINDOWS) include(emu-windows-libs) endif() -set(cares_src - ares__close_sockets.c - ares__get_hostent.c - ares__read_line.c - ares__timeval.c - ares_cancel.c - ares_create_query.c - ares_data.c - ares_destroy.c - ares_expand_name.c - ares_expand_string.c - ares_fds.c - ares_free_hostent.c - ares_free_string.c - ares_getenv.c - ares_gethostbyaddr.c - ares_gethostbyname.c - ares_getnameinfo.c - ares_getopt.c - ares_getsock.c - ares_init.c - ares_library_init.c - ares_llist.c - ares_mkquery.c - ares_nowarn.c - ares_options.c - ares_parse_a_reply.c - ares_parse_aaaa_reply.c - ares_parse_mx_reply.c - ares_parse_naptr_reply.c - ares_parse_ns_reply.c - ares_parse_ptr_reply.c - ares_parse_soa_reply.c - ares_parse_srv_reply.c - ares_parse_txt_reply.c - ares_platform.c - ares_process.c - ares_query.c - ares_search.c - ares_send.c - ares_strcasecmp.c - ares_strdup.c - ares_strerror.c - ares_timeout.c - ares_version.c - ares_writev.c - bitncmp.c - inet_net_pton.c - inet_ntop.c - windows_port.c) -android_add_library(cares) +android_add_library(TARGET cares + LIBNAME c-ares URL + "https://android.googlesource.com/platform/external/c-ares/+/refs/heads/emu-master-dev" + REPO "${ANDROID_QEMU2_TOP_DIR}/../cares/" + NOTICE "REPO/NOTICE" + LICENSE MIT + SRC ares__close_sockets.c + ares__get_hostent.c + ares__read_line.c + ares__timeval.c + ares_cancel.c + ares_create_query.c + ares_data.c + ares_destroy.c + ares_expand_name.c + ares_expand_string.c + ares_fds.c + ares_free_hostent.c + ares_free_string.c + ares_getenv.c + ares_gethostbyaddr.c + ares_gethostbyname.c + ares_getnameinfo.c + ares_getopt.c + ares_getsock.c + ares_init.c + ares_library_init.c + ares_llist.c + ares_mkquery.c + ares_nowarn.c + ares_options.c + ares_parse_a_reply.c + ares_parse_aaaa_reply.c + ares_parse_mx_reply.c + ares_parse_naptr_reply.c + ares_parse_ns_reply.c + ares_parse_ptr_reply.c + ares_parse_soa_reply.c + ares_parse_srv_reply.c + ares_parse_txt_reply.c + ares_platform.c + ares_process.c + ares_query.c + ares_search.c + ares_send.c + ares_strcasecmp.c + ares_strdup.c + ares_strerror.c + ares_timeout.c + ares_version.c + ares_writev.c + bitncmp.c + inet_net_pton.c + inet_ntop.c + windows_port.c) target_compile_definitions(cares PUBLIC @@ -74,6 +78,7 @@ android_target_compile_definitions(cares -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WIN32_WINNT=0x0601) + android_target_link_libraries(cares windows PRIVATE ws2_32::ws2_32) android_target_include_directories(cares linux-x86_64 PRIVATE config_linux) android_target_include_directories(cares darwin-x86_64 PRIVATE config_darwin) |