123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- # Generated by devtools/yamaker from nixpkgs 22.11.
- LIBRARY()
- LICENSE(
- BSD-3-Clause AND
- ISC AND
- Public-Domain AND
- curl
- )
- LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
- VERSION(8.5.0)
- ORIGINAL_SOURCE(https://github.com/curl/curl/releases/download/curl-8_5_0/curl-8.5.0.tar.bz2)
- PEERDIR(
- contrib/libs/libc_compat
- contrib/libs/openssl
- contrib/libs/zlib
- )
- ADDINCL(
- GLOBAL contrib/libs/curl/include
- contrib/libs/c-ares/include
- contrib/libs/curl/lib
- )
- IF (NOT OS_WINDOWS)
- PEERDIR(
- contrib/libs/nghttp2
- )
- ENDIF()
- NO_COMPILER_WARNINGS()
- NO_RUNTIME()
- DEFAULT(ARCADIA_CURL_DNS_RESOLVER ARES)
- CFLAGS(
- GLOBAL -DCURL_STATICLIB
- -DBUILDING_LIBCURL
- -DHAVE_CONFIG_H
- -DARCADIA_CURL_DNS_RESOLVER_${ARCADIA_CURL_DNS_RESOLVER}
- )
- IF (ARCADIA_CURL_DNS_RESOLVER == ARES)
- PEERDIR(
- contrib/libs/c-ares
- )
- ENDIF()
- IF (OS_DARWIN)
- LDFLAGS(
- -framework
- SystemConfiguration
- )
- ENDIF()
- SRCS(
- lib/altsvc.c
- lib/amigaos.c
- lib/asyn-ares.c
- lib/asyn-thread.c
- lib/base64.c
- lib/bufq.c
- lib/bufref.c
- lib/c-hyper.c
- lib/cf-h1-proxy.c
- lib/cf-h2-proxy.c
- lib/cf-haproxy.c
- lib/cf-https-connect.c
- lib/cf-socket.c
- lib/cfilters.c
- lib/conncache.c
- lib/connect.c
- lib/content_encoding.c
- lib/cookie.c
- lib/curl_addrinfo.c
- lib/curl_des.c
- lib/curl_endian.c
- lib/curl_fnmatch.c
- lib/curl_get_line.c
- lib/curl_gethostname.c
- lib/curl_gssapi.c
- lib/curl_memrchr.c
- lib/curl_multibyte.c
- lib/curl_ntlm_core.c
- lib/curl_ntlm_wb.c
- lib/curl_path.c
- lib/curl_range.c
- lib/curl_rtmp.c
- lib/curl_sasl.c
- lib/curl_sspi.c
- lib/curl_threads.c
- lib/curl_trc.c
- lib/dict.c
- lib/doh.c
- lib/dynbuf.c
- lib/dynhds.c
- lib/easy.c
- lib/easygetopt.c
- lib/easyoptions.c
- lib/escape.c
- lib/file.c
- lib/fileinfo.c
- lib/fopen.c
- lib/formdata.c
- lib/ftp.c
- lib/ftplistparser.c
- lib/getenv.c
- lib/getinfo.c
- lib/gopher.c
- lib/hash.c
- lib/headers.c
- lib/hmac.c
- lib/hostasyn.c
- lib/hostip.c
- lib/hostip4.c
- lib/hostip6.c
- lib/hostsyn.c
- lib/hsts.c
- lib/http.c
- lib/http1.c
- lib/http2.c
- lib/http_aws_sigv4.c
- lib/http_chunks.c
- lib/http_digest.c
- lib/http_negotiate.c
- lib/http_ntlm.c
- lib/http_proxy.c
- lib/idn.c
- lib/if2ip.c
- lib/imap.c
- lib/inet_ntop.c
- lib/inet_pton.c
- lib/krb5.c
- lib/ldap.c
- lib/llist.c
- lib/macos.c
- lib/md4.c
- lib/md5.c
- lib/memdebug.c
- lib/mime.c
- lib/mprintf.c
- lib/mqtt.c
- lib/multi.c
- lib/netrc.c
- lib/nonblock.c
- lib/noproxy.c
- lib/openldap.c
- lib/parsedate.c
- lib/pingpong.c
- lib/pop3.c
- lib/progress.c
- lib/psl.c
- lib/rand.c
- lib/rename.c
- lib/rtsp.c
- lib/select.c
- lib/sendf.c
- lib/setopt.c
- lib/sha256.c
- lib/share.c
- lib/slist.c
- lib/smb.c
- lib/smtp.c
- lib/socketpair.c
- lib/socks.c
- lib/socks_gssapi.c
- lib/socks_sspi.c
- lib/speedcheck.c
- lib/splay.c
- lib/strcase.c
- lib/strdup.c
- lib/strerror.c
- lib/strtok.c
- lib/strtoofft.c
- lib/system_win32.c
- lib/telnet.c
- lib/tftp.c
- lib/timediff.c
- lib/timeval.c
- lib/transfer.c
- lib/url.c
- lib/urlapi.c
- lib/vauth/cleartext.c
- lib/vauth/cram.c
- lib/vauth/digest.c
- lib/vauth/digest_sspi.c
- lib/vauth/gsasl.c
- lib/vauth/krb5_gssapi.c
- lib/vauth/krb5_sspi.c
- lib/vauth/ntlm.c
- lib/vauth/ntlm_sspi.c
- lib/vauth/oauth2.c
- lib/vauth/spnego_gssapi.c
- lib/vauth/spnego_sspi.c
- lib/vauth/vauth.c
- lib/version.c
- lib/version_win32.c
- lib/vquic/curl_msh3.c
- lib/vquic/curl_ngtcp2.c
- lib/vquic/curl_quiche.c
- lib/vquic/vquic.c
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vssh/wolfssh.c
- lib/vtls/bearssl.c
- lib/vtls/hostcheck.c
- lib/vtls/keylog.c
- lib/vtls/mbedtls_threadlock.c
- lib/vtls/openssl.c
- lib/vtls/rustls.c
- lib/vtls/sectransp.c
- lib/vtls/vtls.c
- lib/vtls/wolfssl.c
- lib/vtls/x509asn1.c
- lib/warnless.c
- lib/ws.c
- )
- END()
- RECURSE(
- bin
- )
|