Annotation of embedaddon/curl/CMake/Platforms/WindowsCache.cmake, revision 1.1.1.1
1.1 misho 1: #***************************************************************************
2: # _ _ ____ _
3: # Project ___| | | | _ \| |
4: # / __| | | | |_) | |
5: # | (__| |_| | _ <| |___
6: # \___|\___/|_| \_\_____|
7: #
8: # Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
9: #
10: # This software is licensed as described in the file COPYING, which
11: # you should have received as part of this distribution. The terms
12: # are also available at https://curl.haxx.se/docs/copyright.html.
13: #
14: # You may opt to use, copy, modify, merge, publish, distribute and/or sell
15: # copies of the Software, and permit persons to whom the Software is
16: # furnished to do so, under the terms of the COPYING file.
17: #
18: # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19: # KIND, either express or implied.
20: #
21: ###########################################################################
22: if(NOT UNIX)
23: if(WIN32)
24: set(HAVE_LIBDL 0)
25: set(HAVE_LIBUCB 0)
26: set(HAVE_LIBSOCKET 0)
27: set(NOT_NEED_LIBNSL 0)
28: set(HAVE_LIBNSL 0)
29: set(HAVE_GETHOSTNAME 1)
30: set(HAVE_LIBZ 0)
31:
32: set(HAVE_DLOPEN 0)
33:
34: set(HAVE_ALLOCA_H 0)
35: set(HAVE_ARPA_INET_H 0)
36: set(HAVE_DLFCN_H 0)
37: set(HAVE_FCNTL_H 1)
38: set(HAVE_INTTYPES_H 0)
39: set(HAVE_IO_H 1)
40: set(HAVE_MALLOC_H 1)
41: set(HAVE_MEMORY_H 1)
42: set(HAVE_NETDB_H 0)
43: set(HAVE_NETINET_IF_ETHER_H 0)
44: set(HAVE_NETINET_IN_H 0)
45: set(HAVE_NET_IF_H 0)
46: set(HAVE_PROCESS_H 1)
47: set(HAVE_PWD_H 0)
48: set(HAVE_SETJMP_H 1)
49: set(HAVE_SGTTY_H 0)
50: set(HAVE_SIGNAL_H 1)
51: set(HAVE_SOCKIO_H 0)
52: set(HAVE_STDINT_H 0)
53: set(HAVE_STDLIB_H 1)
54: set(HAVE_STRINGS_H 0)
55: set(HAVE_STRING_H 1)
56: set(HAVE_SYS_PARAM_H 0)
57: set(HAVE_SYS_POLL_H 0)
58: set(HAVE_SYS_SELECT_H 0)
59: set(HAVE_SYS_SOCKET_H 0)
60: set(HAVE_SYS_SOCKIO_H 0)
61: set(HAVE_SYS_STAT_H 1)
62: set(HAVE_SYS_TIME_H 0)
63: set(HAVE_SYS_TYPES_H 1)
64: set(HAVE_SYS_UTIME_H 1)
65: set(HAVE_TERMIOS_H 0)
66: set(HAVE_TERMIO_H 0)
67: set(HAVE_TIME_H 1)
68: set(HAVE_UNISTD_H 0)
69: set(HAVE_UTIME_H 0)
70: set(HAVE_X509_H 0)
71: set(HAVE_ZLIB_H 0)
72:
73: set(HAVE_SIZEOF_LONG_DOUBLE 1)
74: set(SIZEOF_LONG_DOUBLE 8)
75:
76: set(HAVE_SOCKET 1)
77: set(HAVE_POLL 0)
78: set(HAVE_SELECT 1)
79: set(HAVE_STRDUP 1)
80: set(HAVE_STRSTR 1)
81: set(HAVE_STRTOK_R 0)
82: set(HAVE_STRFTIME 1)
83: set(HAVE_UNAME 0)
84: set(HAVE_STRCASECMP 0)
85: set(HAVE_STRICMP 1)
86: set(HAVE_STRCMPI 1)
87: set(HAVE_GETHOSTBYADDR 1)
88: set(HAVE_GETTIMEOFDAY 0)
89: set(HAVE_INET_ADDR 1)
90: set(HAVE_INET_NTOA 1)
91: set(HAVE_INET_NTOA_R 0)
92: set(HAVE_TCGETATTR 0)
93: set(HAVE_TCSETATTR 0)
94: set(HAVE_PERROR 1)
95: set(HAVE_CLOSESOCKET 1)
96: set(HAVE_SETVBUF 0)
97: set(HAVE_SIGSETJMP 0)
98: set(HAVE_GETPASS_R 0)
99: set(HAVE_STRLCAT 0)
100: set(HAVE_GETPWUID 0)
101: set(HAVE_GETEUID 0)
102: set(HAVE_UTIME 1)
103: set(HAVE_RAND_EGD 0)
104: set(HAVE_RAND_SCREEN 0)
105: set(HAVE_RAND_STATUS 0)
106: set(HAVE_GMTIME_R 0)
107: set(HAVE_LOCALTIME_R 0)
108: set(HAVE_GETHOSTBYADDR_R 0)
109: set(HAVE_GETHOSTBYNAME_R 0)
110: set(HAVE_SIGNAL_FUNC 1)
111: set(HAVE_SIGNAL_MACRO 0)
112:
113: set(HAVE_GETHOSTBYADDR_R_5 0)
114: set(HAVE_GETHOSTBYADDR_R_5_REENTRANT 0)
115: set(HAVE_GETHOSTBYADDR_R_7 0)
116: set(HAVE_GETHOSTBYADDR_R_7_REENTRANT 0)
117: set(HAVE_GETHOSTBYADDR_R_8 0)
118: set(HAVE_GETHOSTBYADDR_R_8_REENTRANT 0)
119: set(HAVE_GETHOSTBYNAME_R_3 0)
120: set(HAVE_GETHOSTBYNAME_R_3_REENTRANT 0)
121: set(HAVE_GETHOSTBYNAME_R_5 0)
122: set(HAVE_GETHOSTBYNAME_R_5_REENTRANT 0)
123: set(HAVE_GETHOSTBYNAME_R_6 0)
124: set(HAVE_GETHOSTBYNAME_R_6_REENTRANT 0)
125:
126: set(TIME_WITH_SYS_TIME 0)
127: set(HAVE_O_NONBLOCK 0)
128: set(HAVE_IN_ADDR_T 0)
129: set(HAVE_INET_NTOA_R_DECL 0)
130: set(HAVE_INET_NTOA_R_DECL_REENTRANT 0)
131: if(ENABLE_IPV6)
132: set(HAVE_GETADDRINFO 1)
133: else()
134: set(HAVE_GETADDRINFO 0)
135: endif()
136: set(STDC_HEADERS 1)
137: set(RETSIGTYPE_TEST 1)
138:
139: set(HAVE_SIGACTION 0)
140: set(HAVE_MACRO_SIGSETJMP 0)
141: else()
142: message("This file should be included on Windows platform only")
143: endif()
144: endif()
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>