diff options
author | Erwin Jansen <jansene@google.com> | 2019-04-05 15:59:58 -0700 |
---|---|---|
committer | Erwin Jansen <jansene@google.com> | 2019-04-05 15:59:58 -0700 |
commit | 5c728c814d9bc26f9918aa0d5236cd9ad318eb2f (patch) | |
tree | 42d2a8f4b8e826709eecd223022579cfab1d63ff | |
parent | 42ca08a52a1b458cac8cbc6d097c1ae17299ccad (diff) | |
download | c-ares-5c728c814d9bc26f9918aa0d5236cd9ad318eb2f.tar.gz |
Export cares definesemu-29.0-release
Without exporting the defines dependents might thinkg that cares is
a shared library, causing linker errors under msvc.
Change-Id: Ic466f311c324af9d6e8f9c7bbccce4d840d5e466
-rw-r--r-- | CMakeLists.txt | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 65b36be..8ef1fd1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,60 +8,60 @@ if(WINDOWS) 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 - ) + 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) target_compile_definitions(cares - PRIVATE + PUBLIC + -DCARES_BUILDING_LIBRARY -D_GNU_SOURCE -D_HAS_EXCEPTIONS=0 -DHAVE_CONFIG_H @@ -73,7 +73,7 @@ android_target_compile_definitions(cares -DNOMINMAX -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE - -D_WIN32_WINNT=0x0600) + -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) |