aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/ya.make
blob: 2f5c02c035cf6a0584542e8177e5f85415aeda67 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
OWNER(
    g:cpp-contrib
)

RECURSE(
    afl
    antlr4_cpp_runtime
    apache
    asio
    asmlib
    authparser
    avs-device-sdk
    aws-sdk-cpp
    backtrace
    base64
    bdb
    bdb/ut
    benchmark
    bento4
    bluez-clean-headers
    breakpad
    brotli
    c-ares
    cairo
    cbc
    cctools
    cctz
    cereal
    ceres-solver
    chromaprint
    clang12
    clang12-rt
    clapack
    cld2
    cnpy
    cookiemy
    coreml
    coturn
    courgette_bsdiff
    cppkafka
    crcutil
    crfsuite
    croaring
    ctemplate
    curl
    cxxsupp/libcxx
    cxxsupp/libcxxabi-parts
    djvulibre
    dlib
    double-conversion
    dpdk
    dr_wav
    dwarflib
    earcut
    eccodes
    eccodes/python
    eccodes/tools
    eigen
    expat
    falconn
    farmhash
    farmhash/ut
    faster-rnnlm
    fastlz
    fastops
    fcgi
    ffmpeg-3
    ffmpeg-3.4.1
    fft
    flatbuffers
    flatbuffers64
    flatbuffers64/flatc
    flatbuffers64/samples
    fmath
    fmt
    fontconfig
    fp16
    freetype
    fuse
    fxdiv
    gamma_function_apache_math_port
    gdal
    gdal/apps
    gdk-pixbuf
    geos
    geos/capi/ctypes
    gflags
    giflib
    glslang
    google-compute-engine-oslogin
    googleapis-common-protos
    gost-engine
    gpsd
    grpc
    grpc/python
    grpc/src/proto
    gtfs_realtime
    h3
    harfbuzz
    hdf5
    hdr_histogram
    highwayhash
    hiredis
    httpd24
    hwloc
    hyperscan
    i18n
    i18n/ut
    icu
    ImageMagick
    inja
    inja/ut
    intel
    isa-l
    isa-l/ut
    jansson
    jdk
    jemalloc
    jemalloc/dynamic
    jerasure
    jinja2cpp
    js-v8
    json-c
    jwt-cpp
    kaldi
    kenlm
    kissfft
    kyotocabinet
    lang_detect
    lbfgs
    lcms2
    lepton
    leveldb
    libarchive
    libbpf
    libbz2
    libc_compat
    libc_userver_workarounds
    libcpuid
    libcroco
    libde265
    libdivide
    libdivsufsort2
    libeatmydata/dynamic
    libev
    libevent
    libexslt
    libfdk-aac
    libfuzzer12
    libgeotiff
    libgit2
    libgraphqlparser
    libheif
    libical
    libiconv
    libidn
    libidn2
    libjpeg-turbo
    libjwt
    liblinear
    libm
    libmagic
    libmemcached
    libmp3lame
    libmysql_r
    libogg
    libopendkim
    libopendmarc
    libosmium
    libphonenumber
    libpng
    libpq
    libpqxx
    libpsl
    libraw
    librdkafka
    librosa-cpp
    librsvg
    libsamplerate
    libsavi
    libsodium
    libspf2
    libsrtp
    libssh2
    libtapi
    libtess2
    libtiff
    libunistring
    libunwind
    liburing
    libuv
    libvorbis
    libvorbis/libvorbisenc
    libvpx
    libwebp
    libx264
    libx265
    libxml
    libxml/dynamic
    libxslt
    libyang
    libyuv
    linenoise
    linux-headers
    linuxvdso
    liquidfun
    llvm12
    llvm8
    lmdbxx
    lmdbxx/check
    lmdbxx/example
    lua
    lua-cjson
    luajit_21
    lz4
    lz4/generated
    lzmasdk
    lzo2
    matrixssl
    mecab
    metrohash
    mimalloc
    minilzo
    minizip
    mms
    mongo-c-driver
    mongo-cxx-driver
    msgpack
    muparser
    muparser/tests
    musl
    nanosvg
    nanosvg/ut
    nayuki_md5
    nghttp2
    node-addon-api
    nodejs_12
    node_nan
    nsync
    numa
    nvidia
    odpi
    onnx
    opencl-headers
    opencv
    opencv/modules
    opencv/modules/python/src2
    openfst
    opengv
    openjpeg
    openldap
    openldap/libraries
    openmp
    openssl
    opentracing-cpp
    opus
    ortools
    ortools/proto
    osrm
    pam
    pango
    pcre
    pcre2
    pdqsort
    pffft
    pfr
    picohttpparser
    #pire/ut
    pixman
    poco
    portaudio
    porto_api
    postgresql
    postgresql/bin/postgresql
    proj
    protobuf
    protobuf/python
    protobuf-mutator
    protobuf_std
    protoc_std
    psimd
    pthreadpool
    pugixml
    pybind11
    pycxx
    python
    python/ut
    qhull
    quicklz
    r-lang
    re2
    regional-units/library
    regional-units/library/ut
    rocksdb
    rocksdb/tools/ldb
    rocksdb/tools/sst_dump
    sasl
    sctp
    sentencepiece
    snappy
    sophos
    sparrowhawk
    sparsehash
    spdk
    speex
    spirv_cross
    spirv_headers
    spirv_tools
    sqlite3
    srt
    stan
    stan-math
    stan/stan/command
    stxxl
    subversion
    sundials
    svm
    svt-hevc
    svt-vp9
    szip
    t1ha
    taocrypt
    tbb
    tcmalloc
    tcmalloc/dynamic
    tdlib
    tensorboard
    termbox
    tf
    tf/samples
    tf/tensorflow
    tf/tensorflow/compiler
    tf/tests
    tf-2.4
    tf-2.4/sample_python
    tf-2.4/tensorflow/python
    thrax
    tinyalsa
    tlsh
    trace_viewer
    tralics
    tree_sitter
    uatraits
    usrsctp
    utf8proc
    util-linux
    valgrind
    vlfeat
    vmaf
    wapiti
    webrtc
    websocketpp
    woff2
    xdelta3
    xmlsec
    xpdf-3.04
    xxhash
    xz
    yajl
    yaml
    yaml-cpp
    yandex-cloud-api-protos
    zeromq
    zlib
    zlib-ng-develop
    zookeeper
    zstd
    zstd06
    zzip
)

IF (OS_FREEBSD OR OS_LINUX)
    RECURSE(
        asmglibc
        httpd
        mod_perl2
        libeatmydata
    )
ENDIF()

IF (OS_DARWIN)
    RECURSE(
        gperftools
        osxfuse
        macfuse-headers
        uuid
    )
ENDIF()

IF (OS_LINUX)
    RECURSE(
        ibdrv
        ibdrv/ut
        proc
        luajit
        luajit_21
        libaio
        libcap
        libmnl
        libnfnetlink
        libnetfilter_log
        libnetfilter_conntrack
        openmpi
        sdbus-cpp
        systemd
        uuid
        virtiofsd
    )
ENDIF()

IF (OS_WINDOWS)
    RECURSE(
        pthreads_win32
        dokany/dokan
        dokany/dokan_fuse
    )
ELSE()
    RECURSE(
        lftp
        unixodbc
    )
ENDIF()

IF (OS_LINUX OR OS_WINDOWS)
    RECURSE(
        lockless
    )
ENDIF()

IF (OS_ANDROID)
    RECURSE(
        android_cpufeatures
        android_crazy_linker
    )
ENDIF()

IF (OS_IOS AND ARCH_ARM64 OR OS_DARWIN)
    RECURSE(
        MoltenVK
    )
ENDIF()

IF (MUSL)
    RECURSE(musl_extra)
ENDIF()