aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2019-04-05 15:59:58 -0700
committerErwin Jansen <jansene@google.com>2019-04-05 15:59:58 -0700
commit5c728c814d9bc26f9918aa0d5236cd9ad318eb2f (patch)
tree42d2a8f4b8e826709eecd223022579cfab1d63ff
parent42ca08a52a1b458cac8cbc6d097c1ae17299ccad (diff)
downloadc-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.txt104
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)