diff options
author | kikht <kikht@yandex-team.ru> | 2022-02-10 16:45:14 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:14 +0300 |
commit | 194cae0e8855b11be2005e1eff12c660c3ee9774 (patch) | |
tree | ed29c437b616690880c017855ebe0be34fdf81a2 /build | |
parent | 49116032d905455a7b1c994e4a696afc885c1e71 (diff) | |
download | ydb-194cae0e8855b11be2005e1eff12c660c3ee9774.tar.gz |
Restoring authorship annotation for <kikht@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'build')
26 files changed, 2541 insertions, 2541 deletions
diff --git a/build/conf_fatal_error/ya.make b/build/conf_fatal_error/ya.make index 40c85f1079..f2475a47ec 100644 --- a/build/conf_fatal_error/ya.make +++ b/build/conf_fatal_error/ya.make @@ -1,7 +1,7 @@ -OWNER(g:ymake kikht) -RESOURCES_LIBRARY() -SET(FATAL_ERROR_MODULE yes) +OWNER(g:ymake kikht) +RESOURCES_LIBRARY() +SET(FATAL_ERROR_MODULE yes) IF (FATAL_ERROR_MESSAGE != "") - MESSAGE(FATAL_ERROR $FATAL_ERROR_MESSAGE) -ENDIF() -END() + MESSAGE(FATAL_ERROR $FATAL_ERROR_MESSAGE) +ENDIF() +END() diff --git a/build/plugins/pybuild.py b/build/plugins/pybuild.py index f32a2d39a0..709ed035eb 100644 --- a/build/plugins/pybuild.py +++ b/build/plugins/pybuild.py @@ -76,7 +76,7 @@ def parse_pyx_includes(filename, path, source_root, seen=None): with open(abs_path, 'rb') as f: # Don't parse cimports and etc - irrelevant for cython, it's linker work - includes = ymake.parse_cython_includes(f.read()) + includes = ymake.parse_cython_includes(f.read()) abs_dirname = os.path.dirname(abs_path) # All includes are relative to the file which include diff --git a/build/plugins/swig.py b/build/plugins/swig.py index 32a37204a6..85aa40a50a 100644 --- a/build/plugins/swig.py +++ b/build/plugins/swig.py @@ -68,7 +68,7 @@ class Swig(iw.CustomCommand): if self._swig_lang in ['jni_cpp', 'java']: self._out_header = os.path.splitext(self._main_out)[0] + '.h' if (not unit.get('USE_SYSTEM_JDK')) and (unit.get('OS_ANDROID') != "yes"): - unit.onpeerdir(['contrib/libs/jdk']) + unit.onpeerdir(['contrib/libs/jdk']) self._package = 'ru.yandex.' + os.path.dirname(self._path).replace('$S/', '').replace('$B/', '').replace('/', '.').replace('-', '_') if self._swig_lang in ['jni_java', 'java']: diff --git a/build/rules/contrib_deprecated.policy b/build/rules/contrib_deprecated.policy index 5f6f93ac4f..48ba087e16 100644 --- a/build/rules/contrib_deprecated.policy +++ b/build/rules/contrib_deprecated.policy @@ -11,7 +11,7 @@ ALLOW mds -> contrib/deprecated/wangle # Use newer version from contrib/libs/mongo-cxx-driver instead ALLOW mds/mastermind/ -> contrib/deprecated/mongo-cxx-driver - + # libpqtypes is not being developed since 2016 and is known to have bugs. # Consider using libpqxx / maps/libs/sql_chemistry instread. ALLOW mds/libs/postgres -> contrib/deprecated/libpqtypes @@ -24,7 +24,7 @@ ALLOW quasar/backend/ -> contrib/deprecated/jsoncpp ALLOW smart_devices/ -> contrib/deprecated/jsoncpp ALLOW speechkit/ -> contrib/deprecated/jsoncpp ALLOW yandex_io/ -> contrib/deprecated/jsoncpp - + # mimepp is not being developed since 2012 and requires paid license ALLOW mail/so/ -> contrib/deprecated/mimepp ALLOW mail/so/spamstop/ -> contrib/deprecated/udns diff --git a/build/rules/ya.make b/build/rules/ya.make index cc926680e8..297f5252ad 100644 --- a/build/rules/ya.make +++ b/build/rules/ya.make @@ -1 +1 @@ -OWNER(g:ymake g:contrib) +OWNER(g:ymake g:contrib) diff --git a/build/scripts/link_dyn_lib.py b/build/scripts/link_dyn_lib.py index 23487f5c1e..e1ebf5ede2 100644 --- a/build/scripts/link_dyn_lib.py +++ b/build/scripts/link_dyn_lib.py @@ -226,7 +226,7 @@ C++ geobase5::hardcoded_service """ filename = write_temp_file(export_file_content) args = ['-Wl,--version-script={}'.format(filename)] - assert fix_cmd('DARWIN', False, args) == [ + assert fix_cmd('DARWIN', False, args) == [ '-Wl,-exported_symbol,__ZN8geobase57details11lookup_impl*', '-Wl,-exported_symbol,__ZTIN8geobase57details11lookup_impl*', '-Wl,-exported_symbol,__ZTSN8geobase57details11lookup_impl*', diff --git a/build/scripts/run_msvc_wine.py b/build/scripts/run_msvc_wine.py index 439d1f8831..c4c2b002a3 100644 --- a/build/scripts/run_msvc_wine.py +++ b/build/scripts/run_msvc_wine.py @@ -319,28 +319,28 @@ def colorize(out): def trim_path(path, winepath): - p1 = run_subprocess([winepath, '-w', path], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - p1_stdout, p1_stderr = p1.communicate() - win_path = p1_stdout.strip() - - if p1.returncode != 0 or not win_path: - # Fall back to only winepath -s - win_path = path - - p2 = run_subprocess([winepath, '-s', win_path], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - p2_stdout, p2_stderr = p2.communicate() - short_path = p2_stdout.strip() - - check_path = short_path - if check_path.startswith(('Z:', 'z:')): - check_path = check_path[2:] - - if not check_path[1:].startswith((path[1:4], path[1:4].upper())): - raise Exception('Cannot trim path {}; 1st winepath exit code: {}, stdout:\n{}\n stderr:\n{}\n 2nd winepath exit code: {}, stdout:\n{}\n stderr:\n{}'.format(path, p1.returncode, p1_stdout, p1_stderr, p2.returncode, p2_stdout, p2_stderr)) - - return short_path - - + p1 = run_subprocess([winepath, '-w', path], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p1_stdout, p1_stderr = p1.communicate() + win_path = p1_stdout.strip() + + if p1.returncode != 0 or not win_path: + # Fall back to only winepath -s + win_path = path + + p2 = run_subprocess([winepath, '-s', win_path], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p2_stdout, p2_stderr = p2.communicate() + short_path = p2_stdout.strip() + + check_path = short_path + if check_path.startswith(('Z:', 'z:')): + check_path = check_path[2:] + + if not check_path[1:].startswith((path[1:4], path[1:4].upper())): + raise Exception('Cannot trim path {}; 1st winepath exit code: {}, stdout:\n{}\n stderr:\n{}\n 2nd winepath exit code: {}, stdout:\n{}\n stderr:\n{}'.format(path, p1.returncode, p1_stdout, p1_stderr, p2.returncode, p2_stdout, p2_stderr)) + + return short_path + + def downsize_path(path, short_names): flag = '' if path.startswith('/Fo'): diff --git a/build/sysincl/android.yml b/build/sysincl/android.yml index 97cfbf38d2..499df786ae 100644 --- a/build/sysincl/android.yml +++ b/build/sysincl/android.yml @@ -1,4 +1,4 @@ -- includes: +- includes: - android/asset_manager.h - android/asset_manager_jni.h - android/dlext.h diff --git a/build/sysincl/darwin.yml b/build/sysincl/darwin.yml index 582c7e1202..419d8170f6 100644 --- a/build/sysincl/darwin.yml +++ b/build/sysincl/darwin.yml @@ -1,235 +1,235 @@ -- includes: +- includes: # These headers actually exist in arcadia, so we either should use them and # add proper PEERDIR, or should #error them if they are not really used: - # - bzlib.h - # - db.h - # - expat.h - # - expat_external.h - # - libunwind.h - # - libxslt/documents.h - # - libxslt/extensions.h - # - libxslt/transform.h - # - libxslt/xsltutils.h - # - pcap-bpf.h - # - pcap-namedb.h - # - pcap.h - # - pcap/bpf.h - # - pcap/namedb.h - # - pcap/pcap.h - # - sasl/sasl.h - # - sasl/saslutil.h - # - uuid/uuid.h - # - zconf.h - - - Availability.h - - AvailabilityMacros.h - - Block.h - - CommonCrypto/CommonCrypto.h - - CommonCrypto/CommonCryptor.h - - CommonCrypto/CommonDigest.h - - CommonCrypto/CommonHMAC.h + # - bzlib.h + # - db.h + # - expat.h + # - expat_external.h + # - libunwind.h + # - libxslt/documents.h + # - libxslt/extensions.h + # - libxslt/transform.h + # - libxslt/xsltutils.h + # - pcap-bpf.h + # - pcap-namedb.h + # - pcap.h + # - pcap/bpf.h + # - pcap/namedb.h + # - pcap/pcap.h + # - sasl/sasl.h + # - sasl/saslutil.h + # - uuid/uuid.h + # - zconf.h + + - Availability.h + - AvailabilityMacros.h + - Block.h + - CommonCrypto/CommonCrypto.h + - CommonCrypto/CommonCryptor.h + - CommonCrypto/CommonDigest.h + - CommonCrypto/CommonHMAC.h - CommonCrypto/CommonKeyDerivation.h - - ConditionalMacros.h + - ConditionalMacros.h - DiskArbitration/DiskArbitration.h - Endian.h - - MacTypes.h - - TargetConditionals.h - - architecture/byte_order.h - - asl.h - - copyfile.h - - crt_externs.h - - curses.h - - dispatch/dispatch.h - - editline/readline.h - - ffi/ffi.h - - form.h - - gssapi.h - - gssapi/gssapi.h - - gssapi/gssapi_generic.h - - gssapi/gssapi_krb5.h - - histedit.h - - krb5.h - - launch.h - - libkern/OSAtomic.h - - libkern/OSByteOrder.h - - libkern/OSCacheControl.h - - libproc.h - - mach-o/dyld.h - - mach-o/getsect.h - - mach-o/loader.h - - mach/clock.h - - mach/clock_types.h + - MacTypes.h + - TargetConditionals.h + - architecture/byte_order.h + - asl.h + - copyfile.h + - crt_externs.h + - curses.h + - dispatch/dispatch.h + - editline/readline.h + - ffi/ffi.h + - form.h + - gssapi.h + - gssapi/gssapi.h + - gssapi/gssapi_generic.h + - gssapi/gssapi_krb5.h + - histedit.h + - krb5.h + - launch.h + - libkern/OSAtomic.h + - libkern/OSByteOrder.h + - libkern/OSCacheControl.h + - libproc.h + - mach-o/dyld.h + - mach-o/getsect.h + - mach-o/loader.h + - mach/clock.h + - mach/clock_types.h - mach/error.h - - mach/host_info.h - - mach/kern_return.h - - mach/mach.h - - mach/mach_error.h - - mach/mach_host.h - - mach/mach_init.h - - mach/mach_port.h - - mach/mach_time.h - - mach/mach_traps.h - - mach/mach_types.h - - mach/mach_vm.h - - mach/machine.h + - mach/host_info.h + - mach/kern_return.h + - mach/mach.h + - mach/mach_error.h + - mach/mach_host.h + - mach/mach_init.h + - mach/mach_port.h + - mach/mach_time.h + - mach/mach_traps.h + - mach/mach_types.h + - mach/mach_vm.h + - mach/machine.h - mach/machine/vm_param.h - mach/processor_info.h - - mach/semaphore.h - - mach/shared_memory_server.h - - mach/shared_region.h - - mach/task.h - - mach/thread_act.h - - mach/thread_info.h - - mach/thread_policy.h - - mach/vm_map.h - - mach/vm_param.h - - mach/vm_statistics.h - - machine/_limits.h - - machine/_types.h - - machine/byte_order.h - - machine/endian.h - - machine/limits.h - - machine/param.h - - machine/signal.h - - machine/vmparam.h - - malloc/malloc.h - - menu.h - - ndbm.h - - net/bpf.h - - net/if_dl.h - - net/if_media.h - - net/if_types.h + - mach/semaphore.h + - mach/shared_memory_server.h + - mach/shared_region.h + - mach/task.h + - mach/thread_act.h + - mach/thread_info.h + - mach/thread_policy.h + - mach/vm_map.h + - mach/vm_param.h + - mach/vm_statistics.h + - machine/_limits.h + - machine/_types.h + - machine/byte_order.h + - machine/endian.h + - machine/limits.h + - machine/param.h + - machine/signal.h + - machine/vmparam.h + - malloc/malloc.h + - menu.h + - ndbm.h + - net/bpf.h + - net/if_dl.h + - net/if_media.h + - net/if_types.h - net/if_var.h - - netinet/in_pcb.h - - netinet/ip_var.h - - netinet/tcp_fsm.h - - netinet/tcp_timer.h - - netinet/tcp_var.h - - netinet/tcpip.h - - netinet/udp_var.h - - netinet6/in6.h - - nlist.h + - netinet/in_pcb.h + - netinet/ip_var.h + - netinet/tcp_fsm.h + - netinet/tcp_timer.h + - netinet/tcp_var.h + - netinet/tcpip.h + - netinet/udp_var.h + - netinet6/in6.h + - nlist.h - objc/objc-sync.h - - objc/runtime.h - - os/lock.h + - objc/runtime.h + - os/lock.h - os/proc.h - os/trace.h - - panel.h + - panel.h - pthread_spis.h - - readline/history.h - - readline/readline.h + - readline/history.h + - readline/readline.h - readpassphrase.h - - runetype.h + - runetype.h - simd/simd.h - - strhash.h - - sys/_types.h - - sys/acl.h - - sys/aio.h - - sys/attr.h + - strhash.h + - sys/_types.h + - sys/acl.h + - sys/aio.h + - sys/attr.h - sys/clonefile.h - - sys/dirent.h - - sys/disk.h - - sys/domain.h - - sys/event.h - - sys/filio.h - - sys/ioccom.h - - sys/kauth.h - - sys/kern_control.h - - sys/lock.h - - sys/malloc.h - - sys/mbuf.h - - sys/msgbuf.h - - sys/posix_shm.h - - sys/proc.h - - sys/proc_info.h - - sys/protosw.h - - sys/sdt.h - - sys/sockio.h - - sys/sys_domain.h - - sys/syslimits.h - - sys/ttycom.h - - sys/ucred.h - - sys/unpcb.h - - sys/vmmeter.h - - sys/vnode.h - - tcl.h - - term.h - - termcap.h - - timeconv.h - - tzfile.h - - util.h - - vis.h + - sys/dirent.h + - sys/disk.h + - sys/domain.h + - sys/event.h + - sys/filio.h + - sys/ioccom.h + - sys/kauth.h + - sys/kern_control.h + - sys/lock.h + - sys/malloc.h + - sys/mbuf.h + - sys/msgbuf.h + - sys/posix_shm.h + - sys/proc.h + - sys/proc_info.h + - sys/protosw.h + - sys/sdt.h + - sys/sockio.h + - sys/sys_domain.h + - sys/syslimits.h + - sys/ttycom.h + - sys/ucred.h + - sys/unpcb.h + - sys/vmmeter.h + - sys/vnode.h + - tcl.h + - term.h + - termcap.h + - timeconv.h + - tzfile.h + - util.h + - vis.h - xpc/xpc.h - - # OSX frameworks - - Accelerate/Accelerate.h + + # OSX frameworks + - Accelerate/Accelerate.h - AppKit/AppKit.h - AppKit/NSView.h - - ApplicationServices/ApplicationServices.h - - AudioToolbox/AudioToolbox.h + - ApplicationServices/ApplicationServices.h + - AudioToolbox/AudioToolbox.h - AVFoundation/AVFoundation.h - CFNetwork/CFNetwork.h - - Cocoa/Cocoa.h - - CoreFoundation/CFBase.h + - Cocoa/Cocoa.h + - CoreFoundation/CFBase.h - CoreFoundation/CFBundle.h - - CoreFoundation/CFData.h - - CoreFoundation/CFDictionary.h - - CoreFoundation/CFLocale.h - - CoreFoundation/CFNumber.h - - CoreFoundation/CFPreferences.h - - CoreFoundation/CFRunLoop.h - - CoreFoundation/CFString.h + - CoreFoundation/CFData.h + - CoreFoundation/CFDictionary.h + - CoreFoundation/CFLocale.h + - CoreFoundation/CFNumber.h + - CoreFoundation/CFPreferences.h + - CoreFoundation/CFRunLoop.h + - CoreFoundation/CFString.h - CoreFoundation/CFTimeZone.h - CoreFoundation/CFUUID.h - - CoreFoundation/CoreFoundation.h - - CoreGraphics/CoreGraphics.h - - CoreLocation/CoreLocation.h - - CoreMedia/CoreMedia.h - - CoreMotion/CoreMotion.h - - CoreServices/CoreServices.h - - CoreTelephony/CTCarrier.h - - CoreTelephony/CTTelephonyNetworkInfo.h - - CoreText/CoreText.h - - CoreVideo/CoreVideo.h - - Foundation/Foundation.h - - Foundation/NSException.h - - Foundation/NSString.h + - CoreFoundation/CoreFoundation.h + - CoreGraphics/CoreGraphics.h + - CoreLocation/CoreLocation.h + - CoreMedia/CoreMedia.h + - CoreMotion/CoreMotion.h + - CoreServices/CoreServices.h + - CoreTelephony/CTCarrier.h + - CoreTelephony/CTTelephonyNetworkInfo.h + - CoreText/CoreText.h + - CoreVideo/CoreVideo.h + - Foundation/Foundation.h + - Foundation/NSException.h + - Foundation/NSString.h - Foundation/NSKeyValueObserving.h - Foundation/NSObject.h - - GLKit/GLKit.h - - IOKit/IOBSD.h - - IOKit/IOKitLib.h - - IOKit/kext/KextManager.h - - IOKit/ps/IOPSKeys.h - - IOKit/ps/IOPSKeys.h - - IOKit/ps/IOPowerSources.h - - IOKit/ps/IOPowerSources.h - - IOKit/ps/IOPowerSources.h - - IOKit/storage/IOBlockStorageDriver.h - - IOKit/storage/IOMedia.h + - GLKit/GLKit.h + - IOKit/IOBSD.h + - IOKit/IOKitLib.h + - IOKit/kext/KextManager.h + - IOKit/ps/IOPSKeys.h + - IOKit/ps/IOPSKeys.h + - IOKit/ps/IOPowerSources.h + - IOKit/ps/IOPowerSources.h + - IOKit/ps/IOPowerSources.h + - IOKit/storage/IOBlockStorageDriver.h + - IOKit/storage/IOMedia.h - IOSurface/IOSurfaceRef.h - Metal/Metal.h - metal_stdlib - - OpenCL/cl.h - - OpenCL/cl_gl.h - - OpenCL/opencl.h + - OpenCL/cl.h + - OpenCL/cl_gl.h + - OpenCL/opencl.h - OpenGLES/ES2/gl.h - Speech/Speech.h - - QuartzCore/QuartzCore.h + - QuartzCore/QuartzCore.h - QuartzCore/CAEAGLLayer.h - QuartzCore/CAMetalLayer.h - - Security/SecCertificate.h - - Security/SecKey.h - - Security/SecRandom.h - - Security/SecureTransport.h - - Security/Security.h - - SystemConfiguration/SystemConfiguration.h - - UIKit/UIImage.h - - UIKit/UIKit.h + - Security/SecCertificate.h + - Security/SecKey.h + - Security/SecRandom.h + - Security/SecureTransport.h + - Security/Security.h + - SystemConfiguration/SystemConfiguration.h + - UIKit/UIImage.h + - UIKit/UIKit.h - UIKit/UIScreen.h - - UIKit/UIWebView.h + - UIKit/UIWebView.h - UIKit/UIView.h - - VideoDecodeAcceleration/VDADecoder.h - - VideoToolbox/VideoToolbox.h - - XCTest/XCTest.h + - VideoDecodeAcceleration/VDADecoder.h + - VideoToolbox/VideoToolbox.h + - XCTest/XCTest.h - CoreFoundation/CFByteOrder.h diff --git a/build/sysincl/ibdrv.yml b/build/sysincl/ibdrv.yml index 5cf2c36078..a8a59f6aa9 100644 --- a/build/sysincl/ibdrv.yml +++ b/build/sysincl/ibdrv.yml @@ -4,9 +4,9 @@ # (transitively from library/cpp/netliba). They are replaced by empty # files in put_arcadia_to_git.sh. -- source_filter: "^contrib/libs/ibdrv" - includes: +- source_filter: "^contrib/libs/ibdrv" + includes: - infiniband/sa.h - - infiniband/verbs.h + - infiniband/verbs.h - infiniband/verbs_api.h - - rdma/rdma_cma.h + - rdma/rdma_cma.h diff --git a/build/sysincl/intrinsic.yml b/build/sysincl/intrinsic.yml index 9355b61c13..b3a8e4fc9f 100644 --- a/build/sysincl/intrinsic.yml +++ b/build/sysincl/intrinsic.yml @@ -1,35 +1,35 @@ -- includes: - - Intrin.h - - ammintrin.h - - arm_acle.h - - arm_neon.h - - arm64_neon.h - - armintr.h - - avx2intrin.h - - avxintrin.h - - bmi2intrin.h - - bmiintrin.h - - cmnintrin.h +- includes: + - Intrin.h + - ammintrin.h + - arm_acle.h + - arm_neon.h + - arm64_neon.h + - armintr.h + - avx2intrin.h + - avxintrin.h + - bmi2intrin.h + - bmiintrin.h + - cmnintrin.h - e2kbuiltin.h - - emmintrin.h - - f16cintrin.h - - fma4intrin.h - - fmaintrin.h - - ia32intrin.h - - ia64intrin.h - - immintrin.h - - intrin.h + - emmintrin.h + - f16cintrin.h + - fma4intrin.h + - fmaintrin.h + - ia32intrin.h + - ia64intrin.h + - immintrin.h + - intrin.h - intrinsics.h - - lzcntintrin.h - - mm3dnow.h - - mmintrin.h + - lzcntintrin.h + - mm3dnow.h + - mmintrin.h - msa.h - - nmmintrin.h - - pmmintrin.h - - popcntintrin.h - - prfchwintrin.h - - rdseedintrin.h - - rtmintrin.h + - nmmintrin.h + - pmmintrin.h + - popcntintrin.h + - prfchwintrin.h + - rdseedintrin.h + - rtmintrin.h - s390intrin.h - sanitizer/asan_interface.h - sanitizer/common_interface_defs.h @@ -38,10 +38,10 @@ - sanitizer/msan_interface.h - sanitizer/tsan_interface.h - sanitizer/tsan_interface_atomic.h - - smmintrin.h - - tbmintrin.h - - tmmintrin.h - - wmmintrin.h - - x86intrin.h - - xmmintrin.h - - xopintrin.h + - smmintrin.h + - tbmintrin.h + - tmmintrin.h + - wmmintrin.h + - x86intrin.h + - xmmintrin.h + - xopintrin.h diff --git a/build/sysincl/libc-musl-libcxx.yml b/build/sysincl/libc-musl-libcxx.yml index 539ce8e9aa..87772d2503 100644 --- a/build/sysincl/libc-musl-libcxx.yml +++ b/build/sysincl/libc-musl-libcxx.yml @@ -1,6 +1,6 @@ -- source_filter: "^contrib/libs/musl" - includes: - - inttypes.h: contrib/libs/cxxsupp/libcxx/include/inttypes.h - - string.h: contrib/libs/cxxsupp/libcxx/include/string.h +- source_filter: "^contrib/libs/musl" + includes: + - inttypes.h: contrib/libs/cxxsupp/libcxx/include/inttypes.h + - string.h: contrib/libs/cxxsupp/libcxx/include/string.h - stddef.h: contrib/libs/cxxsupp/libcxx/include/stddef.h - - stdint.h: contrib/libs/cxxsupp/libcxx/include/stdint.h + - stdint.h: contrib/libs/cxxsupp/libcxx/include/stdint.h diff --git a/build/sysincl/libc-to-musl.yml b/build/sysincl/libc-to-musl.yml index 810dd8d697..2d8051c80b 100644 --- a/build/sysincl/libc-to-musl.yml +++ b/build/sysincl/libc-to-musl.yml @@ -1,80 +1,80 @@ -# libc & stl common headers should be resolved to either -# * system libc (e.g. nothing in our repo) -# * system libc++ (e.g. nothing in our repo) -# * libcxx -# * musl -# or some combination of them depending on the build flags. - -# Musl has some internal header replacements. We will just resolve to both. +# libc & stl common headers should be resolved to either +# * system libc (e.g. nothing in our repo) +# * system libc++ (e.g. nothing in our repo) +# * libcxx +# * musl +# or some combination of them depending on the build flags. + +# Musl has some internal header replacements. We will just resolve to both. - source_filter: "^(contrib/libs/musl|contrib/libs/cxxsupp/libcxx/include/__config)" - includes: - - arpa/inet.h: - - contrib/libs/musl/include/arpa/inet.h - - contrib/libs/musl/src/include/arpa/inet.h - - crypt.h: - - contrib/libs/musl/include/crypt.h - - contrib/libs/musl/src/include/crypt.h - - errno.h: - - contrib/libs/musl/include/errno.h - - contrib/libs/musl/src/include/errno.h - - features.h: - - contrib/libs/musl/include/features.h - - contrib/libs/musl/src/include/features.h - - langinfo.h: - - contrib/libs/musl/include/langinfo.h - - contrib/libs/musl/src/include/langinfo.h - - pthread.h: - - contrib/libs/musl/include/pthread.h - - contrib/libs/musl/src/include/pthread.h - - resolv.h: - - contrib/libs/musl/include/resolv.h - - contrib/libs/musl/src/include/resolv.h - - signal.h: - - contrib/libs/musl/include/signal.h - - contrib/libs/musl/src/include/signal.h - - stdio.h: - - contrib/libs/musl/include/stdio.h - - contrib/libs/musl/src/include/stdio.h - - stdlib.h: - - contrib/libs/musl/include/stdlib.h - - contrib/libs/musl/src/include/stdlib.h - - string.h: - - contrib/libs/musl/include/string.h - - contrib/libs/musl/src/include/string.h - - sys/auxv.h: - - contrib/libs/musl/include/sys/auxv.h - - contrib/libs/musl/src/include/sys/auxv.h - - sys/membarrier.h: - - contrib/libs/musl/include/sys/membarrier.h - - contrib/libs/musl/src/include/sys/membarrier.h - - sys/mman.h: - - contrib/libs/musl/include/sys/mman.h - - contrib/libs/musl/src/include/sys/mman.h - - sys/sysinfo.h: - - contrib/libs/musl/include/sys/sysinfo.h - - contrib/libs/musl/src/include/sys/sysinfo.h - - sys/time.h: - - contrib/libs/musl/include/sys/time.h - - contrib/libs/musl/src/include/sys/time.h - - time.h: - - contrib/libs/musl/include/time.h - - contrib/libs/musl/src/include/time.h - - unistd.h: - - contrib/libs/musl/include/unistd.h - - contrib/libs/musl/src/include/unistd.h - - wchar.h: - - contrib/libs/musl/include/wchar.h - - contrib/libs/musl/src/include/wchar.h - - - inttypes.h: contrib/libs/musl/include/inttypes.h + includes: + - arpa/inet.h: + - contrib/libs/musl/include/arpa/inet.h + - contrib/libs/musl/src/include/arpa/inet.h + - crypt.h: + - contrib/libs/musl/include/crypt.h + - contrib/libs/musl/src/include/crypt.h + - errno.h: + - contrib/libs/musl/include/errno.h + - contrib/libs/musl/src/include/errno.h + - features.h: + - contrib/libs/musl/include/features.h + - contrib/libs/musl/src/include/features.h + - langinfo.h: + - contrib/libs/musl/include/langinfo.h + - contrib/libs/musl/src/include/langinfo.h + - pthread.h: + - contrib/libs/musl/include/pthread.h + - contrib/libs/musl/src/include/pthread.h + - resolv.h: + - contrib/libs/musl/include/resolv.h + - contrib/libs/musl/src/include/resolv.h + - signal.h: + - contrib/libs/musl/include/signal.h + - contrib/libs/musl/src/include/signal.h + - stdio.h: + - contrib/libs/musl/include/stdio.h + - contrib/libs/musl/src/include/stdio.h + - stdlib.h: + - contrib/libs/musl/include/stdlib.h + - contrib/libs/musl/src/include/stdlib.h + - string.h: + - contrib/libs/musl/include/string.h + - contrib/libs/musl/src/include/string.h + - sys/auxv.h: + - contrib/libs/musl/include/sys/auxv.h + - contrib/libs/musl/src/include/sys/auxv.h + - sys/membarrier.h: + - contrib/libs/musl/include/sys/membarrier.h + - contrib/libs/musl/src/include/sys/membarrier.h + - sys/mman.h: + - contrib/libs/musl/include/sys/mman.h + - contrib/libs/musl/src/include/sys/mman.h + - sys/sysinfo.h: + - contrib/libs/musl/include/sys/sysinfo.h + - contrib/libs/musl/src/include/sys/sysinfo.h + - sys/time.h: + - contrib/libs/musl/include/sys/time.h + - contrib/libs/musl/src/include/sys/time.h + - time.h: + - contrib/libs/musl/include/time.h + - contrib/libs/musl/src/include/time.h + - unistd.h: + - contrib/libs/musl/include/unistd.h + - contrib/libs/musl/src/include/unistd.h + - wchar.h: + - contrib/libs/musl/include/wchar.h + - contrib/libs/musl/src/include/wchar.h + + - inttypes.h: contrib/libs/musl/include/inttypes.h - stddef.h: contrib/libs/musl/include/stddef.h - - stdint.h: contrib/libs/musl/include/stdint.h - - -# We want musl to resolve itself without these sysincls, but its test must have them + - stdint.h: contrib/libs/musl/include/stdint.h + + +# We want musl to resolve itself without these sysincls, but its test must have them - source_filter: "^(?!contrib/libs/musl)|^contrib/libs/musl/tests" - includes: - # libc & stl common headers + includes: + # libc & stl common headers - complex.h: contrib/libs/musl/include/complex.h - ctype.h: contrib/libs/musl/include/ctype.h - errno.h: contrib/libs/musl/include/errno.h @@ -94,8 +94,8 @@ - threads.h: contrib/libs/musl/include/threads.h - wchar.h: contrib/libs/musl/include/wchar.h - wctype.h: contrib/libs/musl/include/wctype.h - - # Rest of libc headers + + # Rest of libc headers - aio.h: contrib/libs/musl/include/aio.h - alloca.h: contrib/libs/musl/include/alloca.h - ar.h: contrib/libs/musl/include/ar.h diff --git a/build/sysincl/libc-to-nothing.yml b/build/sysincl/libc-to-nothing.yml index 15a413cdbd..bf95e04b15 100644 --- a/build/sysincl/libc-to-nothing.yml +++ b/build/sysincl/libc-to-nothing.yml @@ -1,160 +1,160 @@ -# We want musl to resolve itself without these sysincls, but its test must have them +# We want musl to resolve itself without these sysincls, but its test must have them - source_filter: "^(?!contrib/libs/musl).*|^contrib/libs/musl/tests" - includes: - - aio.h - - alloca.h - - ar.h - - arpa/inet.h - - arpa/nameser_compat.h - - arpa/nameser.h - - arpa/telnet.h - - arpa/tftp.h - - assert.h - - byteswap.h - - cpio.h - - crypt.h - - dirent.h - - dlfcn.h - - elf.h - - endian.h - - err.h - - fcntl.h - - features.h - - fenv.h - - fmtmsg.h - - fnmatch.h - - ftw.h - - getopt.h - - glob.h - - grp.h - - iconv.h - - ifaddrs.h - - iso646.h - - langinfo.h - - lastlog.h - - libgen.h - - libintl.h - - link.h - - malloc.h - - memory.h - - mntent.h - - monetary.h - - mqueue.h - - netdb.h - - net/ethernet.h - - net/if_arp.h + includes: + - aio.h + - alloca.h + - ar.h + - arpa/inet.h + - arpa/nameser_compat.h + - arpa/nameser.h + - arpa/telnet.h + - arpa/tftp.h + - assert.h + - byteswap.h + - cpio.h + - crypt.h + - dirent.h + - dlfcn.h + - elf.h + - endian.h + - err.h + - fcntl.h + - features.h + - fenv.h + - fmtmsg.h + - fnmatch.h + - ftw.h + - getopt.h + - glob.h + - grp.h + - iconv.h + - ifaddrs.h + - iso646.h + - langinfo.h + - lastlog.h + - libgen.h + - libintl.h + - link.h + - malloc.h + - memory.h + - mntent.h + - monetary.h + - mqueue.h + - netdb.h + - net/ethernet.h + - net/if_arp.h - net/if_ppp.h - - net/if.h - - netinet/ether.h - - netinet/icmp6.h - - netinet/if_ether.h - - netinet/igmp.h - - netinet/in.h - - netinet/in_systm.h - - netinet/ip6.h - - netinet/ip.h - - netinet/ip_icmp.h - - netinet/tcp.h - - netinet/udp.h - - netpacket/packet.h + - net/if.h + - netinet/ether.h + - netinet/icmp6.h + - netinet/if_ether.h + - netinet/igmp.h + - netinet/in.h + - netinet/in_systm.h + - netinet/ip6.h + - netinet/ip.h + - netinet/ip_icmp.h + - netinet/tcp.h + - netinet/udp.h + - netpacket/packet.h - netrom/netrom.h - - net/route.h - - nl_types.h - - paths.h - - poll.h - - pthread.h - - pty.h - - pwd.h - - regex.h - - resolv.h - - sched.h + - net/route.h + - nl_types.h + - paths.h + - poll.h + - pthread.h + - pty.h + - pwd.h + - regex.h + - resolv.h + - sched.h - scsi/scsi.h - - search.h - - semaphore.h - - shadow.h - - signal.h - - spawn.h - - stdalign.h - - stdarg.h - - stdio_ext.h - - stdnoreturn.h - - strings.h - - stropts.h - - sys/acct.h - - sys/auxv.h - - sys/cachectl.h - - syscall.h - - sys/dir.h - - sys/epoll.h - - sys/errno.h - - sys/eventfd.h - - sysexits.h - - sys/fcntl.h - - sys/file.h - - sys/fsuid.h - - sys/inotify.h - - sys/ioctl.h - - sys/io.h - - sys/ipc.h + - search.h + - semaphore.h + - shadow.h + - signal.h + - spawn.h + - stdalign.h + - stdarg.h + - stdio_ext.h + - stdnoreturn.h + - strings.h + - stropts.h + - sys/acct.h + - sys/auxv.h + - sys/cachectl.h + - syscall.h + - sys/dir.h + - sys/epoll.h + - sys/errno.h + - sys/eventfd.h + - sysexits.h + - sys/fcntl.h + - sys/file.h + - sys/fsuid.h + - sys/inotify.h + - sys/ioctl.h + - sys/io.h + - sys/ipc.h - sys/kd.h - - syslog.h - - sys/mman.h - - sys/mount.h - - sys/msg.h - - sys/mtio.h - - sys/param.h - - sys/personality.h - - sys/poll.h - - sys/prctl.h - - sys/procfs.h - - sys/ptrace.h - - sys/quota.h - - sys/reboot.h - - sys/resource.h - - sys/select.h - - sys/sem.h - - sys/sendfile.h - - sys/shm.h - - sys/signalfd.h - - sys/signal.h - - sys/socket.h - - sys/soundcard.h - - sys/statfs.h - - sys/stat.h - - sys/statvfs.h - - sys/stropts.h - - sys/syscall.h - - sys/sysinfo.h - - sys/syslog.h - - sys/sysmacros.h - - sys/termios.h - - sys/timeb.h - - sys/time.h - - sys/timerfd.h - - sys/times.h - - sys/timex.h - - sys/ttydefaults.h - - sys/types.h - - sys/ucontext.h - - sys/uio.h - - sys/un.h - - sys/user.h - - sys/utsname.h - - sys/vfs.h + - syslog.h + - sys/mman.h + - sys/mount.h + - sys/msg.h + - sys/mtio.h + - sys/param.h + - sys/personality.h + - sys/poll.h + - sys/prctl.h + - sys/procfs.h + - sys/ptrace.h + - sys/quota.h + - sys/reboot.h + - sys/resource.h + - sys/select.h + - sys/sem.h + - sys/sendfile.h + - sys/shm.h + - sys/signalfd.h + - sys/signal.h + - sys/socket.h + - sys/soundcard.h + - sys/statfs.h + - sys/stat.h + - sys/statvfs.h + - sys/stropts.h + - sys/syscall.h + - sys/sysinfo.h + - sys/syslog.h + - sys/sysmacros.h + - sys/termios.h + - sys/timeb.h + - sys/time.h + - sys/timerfd.h + - sys/times.h + - sys/timex.h + - sys/ttydefaults.h + - sys/types.h + - sys/ucontext.h + - sys/uio.h + - sys/un.h + - sys/user.h + - sys/utsname.h + - sys/vfs.h - sys/vt.h - - sys/wait.h - - sys/xattr.h - - tar.h - - termios.h + - sys/wait.h + - sys/xattr.h + - tar.h + - termios.h - threads.h - - time.h - - uchar.h - - ucontext.h - - ulimit.h - - unistd.h - - utime.h - - utmp.h - - utmpx.h - - values.h - - wait.h - - wordexp.h + - time.h + - uchar.h + - ucontext.h + - ulimit.h + - unistd.h + - utime.h + - utmp.h + - utmpx.h + - values.h + - wait.h + - wordexp.h diff --git a/build/sysincl/linux-musl.yml b/build/sysincl/linux-musl.yml index 2c7a11bf06..77fc816d46 100644 --- a/build/sysincl/linux-musl.yml +++ b/build/sysincl/linux-musl.yml @@ -1,18 +1,18 @@ -- includes: - - bits/alltypes.h: contrib/libs/musl/arch/x86_64/bits/alltypes.h - - bits/errno.h: contrib/libs/musl/arch/generic/bits/errno.h - - bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h - - bits/limits.h: - - contrib/libs/musl/arch/generic/bits/limits.h - - contrib/libs/musl/arch/x86_64/bits/limits.h - - bits/posix.h: contrib/libs/musl/arch/x86_64/bits/posix.h - - bits/reg.h: contrib/libs/musl/arch/x86_64/bits/reg.h - - bits/stat.h: contrib/libs/musl/arch/x86_64/bits/stat.h - - bits/stdint.h: contrib/libs/musl/arch/x86_64/bits/stdint.h - - sys/cdefs.h: contrib/libs/musl/extra/sys/cdefs.h - - sys/sysctl.h: contrib/libs/musl/extra/sys/sysctl.h - - xlocale.h: contrib/libs/musl/extra/xlocale.h - +- includes: + - bits/alltypes.h: contrib/libs/musl/arch/x86_64/bits/alltypes.h + - bits/errno.h: contrib/libs/musl/arch/generic/bits/errno.h + - bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h + - bits/limits.h: + - contrib/libs/musl/arch/generic/bits/limits.h + - contrib/libs/musl/arch/x86_64/bits/limits.h + - bits/posix.h: contrib/libs/musl/arch/x86_64/bits/posix.h + - bits/reg.h: contrib/libs/musl/arch/x86_64/bits/reg.h + - bits/stat.h: contrib/libs/musl/arch/x86_64/bits/stat.h + - bits/stdint.h: contrib/libs/musl/arch/x86_64/bits/stdint.h + - sys/cdefs.h: contrib/libs/musl/extra/sys/cdefs.h + - sys/sysctl.h: contrib/libs/musl/extra/sys/sysctl.h + - xlocale.h: contrib/libs/musl/extra/xlocale.h + - source_filter: "^contrib/restricted/boost" - includes: + includes: - ../include/fenv.h: contrib/libs/musl/include/fenv.h diff --git a/build/sysincl/linux.yml b/build/sysincl/linux.yml index a92a09bb9c..94b3de8f7c 100644 --- a/build/sysincl/linux.yml +++ b/build/sysincl/linux.yml @@ -1,54 +1,54 @@ -- includes: - - _G_config.h - - a.out.h - - aliases.h - - ansidecl.h - - argp.h - - argz.h - - bfd.h +- includes: + - _G_config.h + - a.out.h + - aliases.h + - ansidecl.h + - argp.h + - argz.h + - bfd.h - bits/endian.h - - bits/fenv.h - - bits/libc-lock.h + - bits/fenv.h + - bits/libc-lock.h - bits/reg.h - bits/types.h - bits/wordsize.h - - error.h - - execinfo.h - - fpu_control.h - - fstab.h - - fts.h - - gconv.h - - gnu-versions.h - - gnu/libc-version.h - - gshadow.h - - ieee754.h - - libio.h - - linux/compiler.h - - linux/irda.h - - linux/smb.h - - mcheck.h - - netash/ash.h - - netatalk/at.h - - netax25/ax25.h - - neteconet/ec.h - - netipx/ipx.h - - netrose/rose.h - - nss.h - - obstack.h - - printf.h - - regexp.h - - rpcsvc/yp_prot.h - - rpcsvc/ypclnt.h - - sgtty.h - - sys/bitypes.h - - sys/cdefs.h + - error.h + - execinfo.h + - fpu_control.h + - fstab.h + - fts.h + - gconv.h + - gnu-versions.h + - gnu/libc-version.h + - gshadow.h + - ieee754.h + - libio.h + - linux/compiler.h + - linux/irda.h + - linux/smb.h + - mcheck.h + - netash/ash.h + - netatalk/at.h + - netax25/ax25.h + - neteconet/ec.h + - netipx/ipx.h + - netrose/rose.h + - nss.h + - obstack.h + - printf.h + - regexp.h + - rpcsvc/yp_prot.h + - rpcsvc/ypclnt.h + - sgtty.h + - sys/bitypes.h + - sys/cdefs.h - sys/memfd.h - - sys/queue.h + - sys/queue.h - sys/platform/ppc.h - - sys/socketvar.h - - sys/sysctl.h - - sys/unistd.h - - termio.h - - ttyent.h - - ustat.h - - xlocale.h + - sys/socketvar.h + - sys/sysctl.h + - sys/unistd.h + - termio.h + - ttyent.h + - ustat.h + - xlocale.h diff --git a/build/sysincl/misc-win.yml b/build/sysincl/misc-win.yml index e53d4be782..4652084ed9 100644 --- a/build/sysincl/misc-win.yml +++ b/build/sysincl/misc-win.yml @@ -1,66 +1,66 @@ - source_filter: "^(contrib/libs/(ImageMagick|ffmpeg-3|libraw|pthreads_win32|zookeeper))|^contrib/restricted/boost" - includes: - - pthread.h: contrib/libs/pthreads_win32/include/pthread.h - - sched.h: contrib/libs/pthreads_win32/include/sched.h - -- source_filter: "^contrib/libs/jemalloc" - includes: - - strings.h: contrib/libs/jemalloc/include/msvc_compat/strings.h - -- source_filter: "^contrib/libs/libgit2" - includes: - - regex.h: contrib/libs/libgit2/deps/regex/regex.h - -- source_filter: "^contrib/libs/libpq/src" - includes: - - arpa/inet.h: contrib/libs/libpq/src/include/port/win32/arpa/inet.h - - sys/file.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/file.h - - sys/param.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/param.h - - sys/time.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/time.h - - unistd.h: contrib/libs/libpq/src/include/port/win32_msvc/unistd.h - - netdb.h: contrib/libs/libpq/src/include/port/win32/netdb.h - - netinet/in.h: contrib/libs/libpq/src/include/port/win32/netinet/in.h - - pwd.h: contrib/libs/libpq/src/include/port/win32/pwd.h - - sys/socket.h: contrib/libs/libpq/src/include/port/win32/sys/socket.h - -- source_filter: "^contrib/libs/libx264" - includes: - - inttypes.h: contrib/libs/libx264/extras/inttypes.h - - stdint.h: contrib/libs/libx264/extras/stdint.h - -- source_filter: "^contrib/tools/bison" - includes: - - alloca.h: contrib/tools/bison/gnulib/platform/win64/alloca.h - - getopt.h: contrib/tools/bison/gnulib/platform/win64/getopt.h - - fcntl.h: contrib/tools/bison/gnulib/platform/win64/fcntl.h - - langinfo.h: contrib/tools/bison/gnulib/platform/win64/langinfo.h - - locale.h: contrib/tools/bison/gnulib/platform/win64/locale.h - - math.h: contrib/tools/bison/gnulib/platform/win64/math.h - - sched.h: contrib/tools/bison/gnulib/platform/win64/sched.h - - signal.h: contrib/tools/bison/gnulib/platform/win64/signal.h - - spawn.h: contrib/tools/bison/gnulib/platform/win64/spawn.h - - stdbool.h: contrib/tools/bison/gnulib/platform/win64/stdbool.h - - sys/stat.h: contrib/tools/bison/gnulib/platform/win64/sys/stat.h - - sys/time.h: contrib/tools/bison/gnulib/platform/win64/sys/time.h - - sys/wait.h: contrib/tools/bison/gnulib/platform/win64/sys/wait.h - - unistd.h: contrib/tools/bison/gnulib/platform/win64/unistd.h - -- source_filter: "^contrib/tools/watchman" - includes: - - getopt.h: contrib/tools/watchman/winbuild/getopt.h - - spawn.h: contrib/tools/watchman/winbuild/spawn.h - - sys/time.h: contrib/tools/watchman/winbuild/sys/time.h - + includes: + - pthread.h: contrib/libs/pthreads_win32/include/pthread.h + - sched.h: contrib/libs/pthreads_win32/include/sched.h + +- source_filter: "^contrib/libs/jemalloc" + includes: + - strings.h: contrib/libs/jemalloc/include/msvc_compat/strings.h + +- source_filter: "^contrib/libs/libgit2" + includes: + - regex.h: contrib/libs/libgit2/deps/regex/regex.h + +- source_filter: "^contrib/libs/libpq/src" + includes: + - arpa/inet.h: contrib/libs/libpq/src/include/port/win32/arpa/inet.h + - sys/file.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/file.h + - sys/param.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/param.h + - sys/time.h: contrib/libs/libpq/src/include/port/win32_msvc/sys/time.h + - unistd.h: contrib/libs/libpq/src/include/port/win32_msvc/unistd.h + - netdb.h: contrib/libs/libpq/src/include/port/win32/netdb.h + - netinet/in.h: contrib/libs/libpq/src/include/port/win32/netinet/in.h + - pwd.h: contrib/libs/libpq/src/include/port/win32/pwd.h + - sys/socket.h: contrib/libs/libpq/src/include/port/win32/sys/socket.h + +- source_filter: "^contrib/libs/libx264" + includes: + - inttypes.h: contrib/libs/libx264/extras/inttypes.h + - stdint.h: contrib/libs/libx264/extras/stdint.h + +- source_filter: "^contrib/tools/bison" + includes: + - alloca.h: contrib/tools/bison/gnulib/platform/win64/alloca.h + - getopt.h: contrib/tools/bison/gnulib/platform/win64/getopt.h + - fcntl.h: contrib/tools/bison/gnulib/platform/win64/fcntl.h + - langinfo.h: contrib/tools/bison/gnulib/platform/win64/langinfo.h + - locale.h: contrib/tools/bison/gnulib/platform/win64/locale.h + - math.h: contrib/tools/bison/gnulib/platform/win64/math.h + - sched.h: contrib/tools/bison/gnulib/platform/win64/sched.h + - signal.h: contrib/tools/bison/gnulib/platform/win64/signal.h + - spawn.h: contrib/tools/bison/gnulib/platform/win64/spawn.h + - stdbool.h: contrib/tools/bison/gnulib/platform/win64/stdbool.h + - sys/stat.h: contrib/tools/bison/gnulib/platform/win64/sys/stat.h + - sys/time.h: contrib/tools/bison/gnulib/platform/win64/sys/time.h + - sys/wait.h: contrib/tools/bison/gnulib/platform/win64/sys/wait.h + - unistd.h: contrib/tools/bison/gnulib/platform/win64/unistd.h + +- source_filter: "^contrib/tools/watchman" + includes: + - getopt.h: contrib/tools/watchman/winbuild/getopt.h + - spawn.h: contrib/tools/watchman/winbuild/spawn.h + - sys/time.h: contrib/tools/watchman/winbuild/sys/time.h + - source_filter: "^contrib/libs/libpq" includes: - dirent.h: contrib/libs/libpq/src/include/port/win32_msvc/dirent.h - sys/wait.h: contrib/libs/libpq/src/include/port/win32/sys/wait.h - win32.h: contrib/libs/libpq/src/include/port/win32.h -- source_filter: "^contrib/libs/curl" +- source_filter: "^contrib/libs/curl" includes: - nghttp2/nghttp2.h - -- includes: - - sys/queue.h: contrib/libs/libc_compat/include/windows/sys/queue.h + +- includes: + - sys/queue.h: contrib/libs/libc_compat/include/windows/sys/queue.h - sys/uio.h: contrib/libs/libc_compat/include/windows/sys/uio.h diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml index e9e6095888..9ce99384fa 100644 --- a/build/sysincl/misc.yml +++ b/build/sysincl/misc.yml @@ -14,18 +14,18 @@ - libelf/libelf.h: contrib/restricted/libelf/include/libelf/libelf.h - libelf/sys_elf.h: contrib/restricted/libelf/include/libelf/sys_elf.h -# We have lots of ADDINCLs to contrib/libs/libiconv all around the repo -# so we need to add it to sysincl for consistent resolving. -# We can go the other way here and remove iconv.h from all sysincl configs -# and try to fix all places where we really need iconv.h from libc -# Btw: seems that this ADDINCL should be made global and removed from projects -# that use this header -- includes: +# We have lots of ADDINCLs to contrib/libs/libiconv all around the repo +# so we need to add it to sysincl for consistent resolving. +# We can go the other way here and remove iconv.h from all sysincl configs +# and try to fix all places where we really need iconv.h from libc +# Btw: seems that this ADDINCL should be made global and removed from projects +# that use this header +- includes: - iconv.h: contrib/libs/libiconv/include/iconv.h -- includes: - - cudnn.h: contrib/libs/nvidia/cudnn/cudnn.h - +- includes: + - cudnn.h: contrib/libs/nvidia/cudnn/cudnn.h + # _cgo_export.h is generated into build dir of go package which uses cgo # and we are unable to resolve it correctly to whcih build dir to resolve # in the case when tests are also built for this package @@ -47,74 +47,74 @@ - contrib/libs/jdk/include/linux/jni_md.h - contrib/libs/jdk/include/win32/jni_md.h -# libunistring has its own libc header wrappers that are added to ADDINCL and -# need to be added here for consistensy between ADDINCL and sysincl resolving. -# Btw: we don't parse include_next, so we might lose real dependency to musl, -# but sysincl resolving will save us here, as it will resolve to both of them. -- source_filter: "^contrib/libs/libunistring" - includes: - - alloca.h: contrib/libs/libunistring/alloca.h - - langinfo.h: contrib/libs/libunistring/langinfo.h - - limits.h: contrib/libs/libunistring/limits.h - - math.h: contrib/libs/libunistring/math.h - - minmax.h: contrib/libs/libunistring/minmax.h - - stdlib.h: contrib/libs/libunistring/stdlib.h - - string.h: contrib/libs/libunistring/string.h - - sys/types.h: contrib/libs/libunistring/sys/types.h - - unistd.h: contrib/libs/libunistring/unistd.h - - wchar.h: contrib/libs/libunistring/wchar.h - - wctype.h: contrib/libs/libunistring/wctype.h - +# libunistring has its own libc header wrappers that are added to ADDINCL and +# need to be added here for consistensy between ADDINCL and sysincl resolving. +# Btw: we don't parse include_next, so we might lose real dependency to musl, +# but sysincl resolving will save us here, as it will resolve to both of them. +- source_filter: "^contrib/libs/libunistring" + includes: + - alloca.h: contrib/libs/libunistring/alloca.h + - langinfo.h: contrib/libs/libunistring/langinfo.h + - limits.h: contrib/libs/libunistring/limits.h + - math.h: contrib/libs/libunistring/math.h + - minmax.h: contrib/libs/libunistring/minmax.h + - stdlib.h: contrib/libs/libunistring/stdlib.h + - string.h: contrib/libs/libunistring/string.h + - sys/types.h: contrib/libs/libunistring/sys/types.h + - unistd.h: contrib/libs/libunistring/unistd.h + - wchar.h: contrib/libs/libunistring/wchar.h + - wctype.h: contrib/libs/libunistring/wctype.h + - source_filter: "^contrib/libs/libidn2/" includes: - error.h: contrib/libs/libidn2/gl/error.h - unistd.h: contrib/libs/libunistring/include/unistd.h -# Same as libunistring - lftp has own libc header wrappers/replacements. -# However here we have GLOBAL ADDINCL to contrib/libs/lftp{,/trio,/lib} -# that can poison resolving in PEERDIRing projects. -# Fortunately lftp is used only in contrib/tools/lftp. -# Probably we should add PEERDIR restriction rule to it. -- source_filter: "^contrib/libs/lftp" - includes: - - alloca.h: contrib/libs/lftp/alloca.h - - error.h: contrib/libs/lftp/lib/error.h - - fnmatch.h: contrib/libs/lftp/lib/fnmatch.h - - regex.h: contrib/libs/lftp/lib/regex.h - - sys/socket.h: contrib/libs/lftp/lib/sys/socket.h - - sys/stat.h: contrib/libs/lftp/lib/sys/stat.h - - sys/time.h: contrib/libs/lftp/lib/sys/time.h - -# Another sysincl/addincl clash. Here we also have GLOBAL ADDINCL that will -# produce sysincl/addincl mismatch configure errors when someone writes -# #include <math.h> and enables USE_ARCADIA_LIBM. Now we have no instances of this. -- source_filter: "^contrib/libs/libm/.*\\.c" - includes: - - complex.h: contrib/libs/libm/include/complex.h - - math.h: contrib/libs/libm/include/math.h - -# Some more sysincl/addincl clashes. -- source_filter: "^contrib/tools/bison/(bison|gnulib|m4)/src" - includes: - - error.h: contrib/tools/bison/gnulib/src/error.h - - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h - - getopt.h: contrib/tools/bison/gnulib/platform/posix/getopt.h - - obstack.h: contrib/tools/bison/gnulib/src/obstack.h - - regex.h: contrib/tools/bison/gnulib/src/regex.h - - system.h - - unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h -- source_filter: "^contrib/tools/make" - includes: - - fnmatch.h: contrib/tools/make/glob/fnmatch.h - - glob.h: contrib/tools/make/glob/glob.h -- source_filter: "^contrib/tools/tre" - includes: - - regex.h: contrib/tools/tre/lib/regex.h - +# Same as libunistring - lftp has own libc header wrappers/replacements. +# However here we have GLOBAL ADDINCL to contrib/libs/lftp{,/trio,/lib} +# that can poison resolving in PEERDIRing projects. +# Fortunately lftp is used only in contrib/tools/lftp. +# Probably we should add PEERDIR restriction rule to it. +- source_filter: "^contrib/libs/lftp" + includes: + - alloca.h: contrib/libs/lftp/alloca.h + - error.h: contrib/libs/lftp/lib/error.h + - fnmatch.h: contrib/libs/lftp/lib/fnmatch.h + - regex.h: contrib/libs/lftp/lib/regex.h + - sys/socket.h: contrib/libs/lftp/lib/sys/socket.h + - sys/stat.h: contrib/libs/lftp/lib/sys/stat.h + - sys/time.h: contrib/libs/lftp/lib/sys/time.h + +# Another sysincl/addincl clash. Here we also have GLOBAL ADDINCL that will +# produce sysincl/addincl mismatch configure errors when someone writes +# #include <math.h> and enables USE_ARCADIA_LIBM. Now we have no instances of this. +- source_filter: "^contrib/libs/libm/.*\\.c" + includes: + - complex.h: contrib/libs/libm/include/complex.h + - math.h: contrib/libs/libm/include/math.h + +# Some more sysincl/addincl clashes. +- source_filter: "^contrib/tools/bison/(bison|gnulib|m4)/src" + includes: + - error.h: contrib/tools/bison/gnulib/src/error.h + - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h + - getopt.h: contrib/tools/bison/gnulib/platform/posix/getopt.h + - obstack.h: contrib/tools/bison/gnulib/src/obstack.h + - regex.h: contrib/tools/bison/gnulib/src/regex.h + - system.h + - unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h +- source_filter: "^contrib/tools/make" + includes: + - fnmatch.h: contrib/tools/make/glob/fnmatch.h + - glob.h: contrib/tools/make/glob/glob.h +- source_filter: "^contrib/tools/tre" + includes: + - regex.h: contrib/tools/tre/lib/regex.h + - source_filter: "^contrib/libs/cppkafka" - includes: + includes: - error.h: contrib/libs/cppkafka/include/cppkafka/error.h - + - source_filter: "^contrib/libs/clang11-rt" includes: - xray/xray_interface.h: contrib/libs/clang11-rt/include/xray/xray_interface.h @@ -128,39 +128,39 @@ - plugin-api.h # GNU linker plugin API. - source_filter: "^contrib/libs/musl" - includes: + includes: - atomic.h: contrib/libs/musl/src/internal/atomic.h - bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h - -- source_filter: "^contrib/libs/zbar" - includes: - - error.h: contrib/libs/zbar/zbar/error.h - -- source_filter: "^contrib/libs/curl" - includes: + +- source_filter: "^contrib/libs/zbar" + includes: + - error.h: contrib/libs/zbar/zbar/error.h + +- source_filter: "^contrib/libs/curl" + includes: - http.h: contrib/libs/curl/lib/http.h - inet_ntop.h: contrib/libs/curl/lib/inet_ntop.h - - share.h: contrib/libs/curl/lib/share.h - -- source_filter: "^contrib/libs/zeromq" - includes: - - atomic.h: contrib/libs/zeromq/missing_includes/atomic.h - - Mstcpip.h: contrib/libs/zeromq/missing_includes/Mstcpip.h - + - share.h: contrib/libs/curl/lib/share.h + +- source_filter: "^contrib/libs/zeromq" + includes: + - atomic.h: contrib/libs/zeromq/missing_includes/atomic.h + - Mstcpip.h: contrib/libs/zeromq/missing_includes/Mstcpip.h + - source_filter: "^contrib/restricted/openal-soft" includes: - atomic.h: contrib/restricted/openal-soft/common/atomic.h -- source_filter: "^contrib/libs/ffmpeg-3" - includes: +- source_filter: "^contrib/libs/ffmpeg-3" + includes: - fontconfig/fontconfig.h - - fribidi.h - - stdatomic.h: contrib/libs/ffmpeg-3.4.1/compat/atomics/win32/stdatomic.h - -- source_filter: "^contrib/libs/glog" - includes: - - port.h: contrib/libs/glog/missing_includes/port.h - + - fribidi.h + - stdatomic.h: contrib/libs/ffmpeg-3.4.1/compat/atomics/win32/stdatomic.h + +- source_filter: "^contrib/libs/glog" + includes: + - port.h: contrib/libs/glog/missing_includes/port.h + - source_filter: "^contrib/(deprecated/onednn|libs/intel/onednn)" includes: - mkl_cblas.h: contrib/libs/intel/mkl/include/mkl_cblas.h @@ -168,54 +168,54 @@ - mkl_vml_defines.h: contrib/libs/intel/mkl/include/mkl_vml_defines.h - mkl_vml_functions.h: contrib/libs/intel/mkl/include/mkl_vml_functions.h -- source_filter: "^contrib/libs/nsync" - includes: - - atomic.h: contrib/libs/nsync/platform/c++11/atomic.h - +- source_filter: "^contrib/libs/nsync" + includes: + - atomic.h: contrib/libs/nsync/platform/c++11/atomic.h + - source_filter: "^contrib/python/numpy/py3" includes: - numpy/random.pxd -- source_filter: "^contrib/tools/python/src/Objects/exceptions.c" - includes: - - errmap.h: contrib/tools/python/src/PC/errmap.h - -- source_filter: "^contrib/libs/(speex|tf)" - includes: - - mkl.h: contrib/libs/intel/mkl/include/mkl.h - -# deprecated contrib with ADDINCL to libintl +- source_filter: "^contrib/tools/python/src/Objects/exceptions.c" + includes: + - errmap.h: contrib/tools/python/src/PC/errmap.h + +- source_filter: "^contrib/libs/(speex|tf)" + includes: + - mkl.h: contrib/libs/intel/mkl/include/mkl.h + +# deprecated contrib with ADDINCL to libintl - source_filter: "^contrib/(deprecated/glib/glib|libs/gdk-pixbuf)" - includes: - - libintl.h: contrib/deprecated/libintl/libintl.h - -- source_filter: "^contrib/libs/poco/Data/ODBC" - includes: - - sql.h: contrib/libs/unixodbc/include/sql.h - - sqlext.h: contrib/libs/unixodbc/include/sqlext.h - - sqltypes.h: contrib/libs/unixodbc/include/sqltypes.h - - sqlucode.h: contrib/libs/unixodbc/include/sqlucode.h - -- source_filter: "^contrib/libs/icu" - includes: - - util.h: contrib/libs/icu/common/util.h - -- source_filter: "^contrib/tools/yasm" - includes: - - util.h: contrib/tools/yasm/util.h - -- source_filter: "^contrib/libs/libgit2" - includes: - - util.h: contrib/libs/libgit2/src/util.h - + includes: + - libintl.h: contrib/deprecated/libintl/libintl.h + +- source_filter: "^contrib/libs/poco/Data/ODBC" + includes: + - sql.h: contrib/libs/unixodbc/include/sql.h + - sqlext.h: contrib/libs/unixodbc/include/sqlext.h + - sqltypes.h: contrib/libs/unixodbc/include/sqltypes.h + - sqlucode.h: contrib/libs/unixodbc/include/sqlucode.h + +- source_filter: "^contrib/libs/icu" + includes: + - util.h: contrib/libs/icu/common/util.h + +- source_filter: "^contrib/tools/yasm" + includes: + - util.h: contrib/tools/yasm/util.h + +- source_filter: "^contrib/libs/libgit2" + includes: + - util.h: contrib/libs/libgit2/src/util.h + - source_filter: "^contrib/libs/nodejs_12" includes: - util.h: contrib/libs/nodejs_12/src/util.h -- source_filter: "^contrib/libs/numa" - includes: - - util.h: contrib/libs/numa/internal/util.h - +- source_filter: "^contrib/libs/numa" + includes: + - util.h: contrib/libs/numa/internal/util.h + - source_filter: "^contrib/libs/systemd" includes: - util.h: contrib/libs/systemd/src/basic/util.h @@ -224,175 +224,175 @@ includes: - socket.h: contrib/libs/nvidia/nccl/src/include/socket.h -- source_filter: "^contrib/libs/tf/tensorflow" - includes: - - cuda.h: contrib/libs/tf/tensorflow/core/platform/cuda.h - -# unused legacy include in boost +- source_filter: "^contrib/libs/tf/tensorflow" + includes: + - cuda.h: contrib/libs/tf/tensorflow/core/platform/cuda.h + +# unused legacy include in boost - source_filter: "^contrib/restricted/boost" - includes: + includes: - atomic.h - - fstream.h + - fstream.h - ../include/fenv.h - + - source_filter: "^contrib/restricted/boost/boost/stacktrace/detail" includes: - backtrace.h: contrib/libs/backtrace/backtrace.h -# windows sdk includes that we do not want to apply for whole arcadia -- source_filter: "^contrib" - includes: - - process.h -- source_filter: "^contrib/tools/tpce-benchmark" - includes: - - sql.h - - sqlext.h - - sqltypes.h - - sqlucode.h - -- source_filter: "^contrib/libs/libmemcached" - includes: - - sasl/sasl.h - - sasl/saslutil.h - +# windows sdk includes that we do not want to apply for whole arcadia +- source_filter: "^contrib" + includes: + - process.h +- source_filter: "^contrib/tools/tpce-benchmark" + includes: + - sql.h + - sqlext.h + - sqltypes.h + - sqlucode.h + +- source_filter: "^contrib/libs/libmemcached" + includes: + - sasl/sasl.h + - sasl/saslutil.h + - source_filter: "^contrib/libs/apr" includes: - atomic.h -- source_filter: "^contrib/libs/(apr|httpd|llvm)" - includes: - - uuid.h - - uuid/uuid.h - -- source_filter: "^contrib/libs/(kenlm|libxml|re2|sqlite3)" - includes: - - unicode/ucnv.h - - unicode/ucol.h - - unicode/uniset.h - - unicode/unistr.h - - unicode/ustring.h - - unicode/utf16.h - - unicode/utypes.h - - unicode/uversion.h - -- source_filter: "^contrib/deprecated/glib" - includes: - - configmake.h - -- source_filter: "^contrib/libs/ImageMagick" - includes: - - ltdl.h - -- source_filter: "^contrib/libs/authparser" - includes: - - settings.h - -- source_filter: "^contrib/libs/ceres-solver" - includes: - - tbb/tbb_stddef.h - -- source_filter: "^contrib/libs/deprecated" - includes: - - hdf5.h - -- source_filter: "^contrib/libs/freetype" - includes: +- source_filter: "^contrib/libs/(apr|httpd|llvm)" + includes: + - uuid.h + - uuid/uuid.h + +- source_filter: "^contrib/libs/(kenlm|libxml|re2|sqlite3)" + includes: + - unicode/ucnv.h + - unicode/ucol.h + - unicode/uniset.h + - unicode/unistr.h + - unicode/ustring.h + - unicode/utf16.h + - unicode/utypes.h + - unicode/uversion.h + +- source_filter: "^contrib/deprecated/glib" + includes: + - configmake.h + +- source_filter: "^contrib/libs/ImageMagick" + includes: + - ltdl.h + +- source_filter: "^contrib/libs/authparser" + includes: + - settings.h + +- source_filter: "^contrib/libs/ceres-solver" + includes: + - tbb/tbb_stddef.h + +- source_filter: "^contrib/libs/deprecated" + includes: + - hdf5.h + +- source_filter: "^contrib/libs/freetype" + includes: - hb-ot.h - - hb-ft.h - - hb.h - -- source_filter: "^contrib/libs/httpd" - includes: - - nginx.h - - ngx_config.h - - ngx_core.h - - ngx_http.h - - ngx_log.h - -- source_filter: "^contrib/libs/leptonica-1.70" - includes: - - gif_lib.h - - webp/decode.h - - webp/encode.h - -- source_filter: "^contrib/libs/libpcap" - includes: - - strerror.h - -- source_filter: "^contrib/libs/libxml" - includes: - - lzma.h - - win32config.h - -- source_filter: "^contrib/libs/mod_perl2" - includes: - - config.h - -- source_filter: "^contrib/libs/(apr|httpd|openssl)" - includes: - - netinet/sctp.h - -- source_filter: "^contrib/libs/subversion" - includes: - - magic.h - - xmlparse.h - -- source_filter: "^contrib/python/scipy" - includes: - - matrix.h - -- source_filter: "^contrib/python/uwsgi" - includes: - - libxml/parser.h - - libxml/tree.h - - uuid/uuid.h - -- source_filter: "^contrib/tools/python" - includes: - - ioctl.h - - utils.h - -- source_filter: "^(contrib/libs/cxxsupp/openmp|catboost/cuda/cuda_lib)" - includes: - - hwloc.h - - hwloc/cudart.h - + - hb-ft.h + - hb.h + +- source_filter: "^contrib/libs/httpd" + includes: + - nginx.h + - ngx_config.h + - ngx_core.h + - ngx_http.h + - ngx_log.h + +- source_filter: "^contrib/libs/leptonica-1.70" + includes: + - gif_lib.h + - webp/decode.h + - webp/encode.h + +- source_filter: "^contrib/libs/libpcap" + includes: + - strerror.h + +- source_filter: "^contrib/libs/libxml" + includes: + - lzma.h + - win32config.h + +- source_filter: "^contrib/libs/mod_perl2" + includes: + - config.h + +- source_filter: "^contrib/libs/(apr|httpd|openssl)" + includes: + - netinet/sctp.h + +- source_filter: "^contrib/libs/subversion" + includes: + - magic.h + - xmlparse.h + +- source_filter: "^contrib/python/scipy" + includes: + - matrix.h + +- source_filter: "^contrib/python/uwsgi" + includes: + - libxml/parser.h + - libxml/tree.h + - uuid/uuid.h + +- source_filter: "^contrib/tools/python" + includes: + - ioctl.h + - utils.h + +- source_filter: "^(contrib/libs/cxxsupp/openmp|catboost/cuda/cuda_lib)" + includes: + - hwloc.h + - hwloc/cudart.h + - source_filter: "^contrib/libs/(deprecated|tf)" - includes: - - cblas.h - -- source_filter: "^contrib/libs/(aws-sdk-cpp|c-ares|proj)" - includes: - - jni.h - + includes: + - cblas.h + +- source_filter: "^contrib/libs/(aws-sdk-cpp|c-ares|proj)" + includes: + - jni.h + - source_filter: "^contrib/(libs/(ffmpeg-3|kenlm|kyotocabinet)|tools/ag)" - includes: - - lzma.h - + includes: + - lzma.h + - source_filter: "^contrib/libs/(kyotocabinet|minilzo)" - includes: - - lzo/lzo1x.h - + includes: + - lzo/lzo1x.h + - source_filter: "^contrib/libs/(gtest|libpng|opencv)" - includes: - - mem.h - + includes: + - mem.h + - source_filter: "^contrib/libs/(authparser|libcoro-perl|libev-perl|libevent-perl|uatraits)" - includes: - - patchlevel.h - + includes: + - patchlevel.h + - source_filter: "^contrib/tools/watchman" - includes: - - pcre.h - + includes: + - pcre.h + - source_filter: "^contrib/libs/(freetype|leptonica-1.70|libtheora|zbar)" - includes: - - png.h - + includes: + - png.h + - source_filter: "^(contrib/restricted/boost/boost/mpi|catboost/cuda/cuda_lib/mpi)" - includes: - - mpi.h - + includes: + - mpi.h + - source_filter: "^contrib/libs/libf2c" includes: - local.h @@ -404,9 +404,9 @@ - source_filter: "^contrib/libs/breakpad" includes: - stab.h - -- source_filter: "^contrib/tools/fluent-bit" - includes: + +- source_filter: "^contrib/tools/fluent-bit" + includes: - backtrace.h: contrib/libs/backtrace/backtrace.h - source_filter: "^contrib/restricted/libelf" diff --git a/build/sysincl/python.yml b/build/sysincl/python.yml index 32e8d7ff76..f1e28023be 100644 --- a/build/sysincl/python.yml +++ b/build/sysincl/python.yml @@ -1,104 +1,104 @@ - source_filter: "^(?!(contrib/tools/python|library/python/runtime|library/python/symbols))" - includes: - - Python-ast.h - - Python.h - - abstract.h - - accu.h - - asdl.h - - bltinmodule.h - - boolobject.h - - bufferobject.h - - bytearrayobject.h - - bytes_methods.h - - bytesobject.h - - cStringIO.h - - cellobject.h - - ceval.h - - classobject.h - - cobject.h - - codecs.h - - compile.h - - complexobject.h - - config_platform.h - - datetime.h - - descrobject.h - - dictobject.h - - dtoa.h - - dynamic_annotations.h - - enumobject.h - - errcode.h - - fileobject.h - - floatobject.h - - frameobject.h - - funcobject.h - - genobject.h - - graminit.h - - grammar.h - - import.h - - intobject.h - - intrcheck.h - - iterobject.h - - listobject.h - - longintrepr.h - - longobject.h - - marshal.h - - memoryobject.h - - metagrammar.h - - methodobject.h - - modsupport.h - - moduleobject.h - - namespaceobject.h - - object.h - - objimpl.h - - odictobject.h - - opcode.h - - osdefs.h - - osmodule.h - - parsetok.h - - patchlevel.h - - pgen.h - - pgenheaders.h - - py_curses.h - - pyarena.h - - pyatomic.h - - pycapsule.h - - pyconfig.h - - pyctype.h - - pydebug.h - - pydtrace.h - - pyerrors.h - - pyexpat.h - - pyfpe.h - - pygetopt.h - - pyhash.h - - pylifecycle.h - - pymacconfig.h - - pymacro.h - - pymactoolbox.h - - pymath.h - - pymem.h - - pyport.h - - pystate.h - - pystrcmp.h - - pystrhex.h - - pystrtod.h - - pythonrun.h - - pythread.h - - pytime.h - - rangeobject.h - - setobject.h - - sliceobject.h - - stringobject.h - - structmember.h - - structseq.h - - symtable.h - - sysmodule.h - - timefuncs.h - - token.h - - traceback.h - - tupleobject.h - - typeslots.h - - ucnhash.h - - unicodeobject.h - - warnings.h - - weakrefobject.h + includes: + - Python-ast.h + - Python.h + - abstract.h + - accu.h + - asdl.h + - bltinmodule.h + - boolobject.h + - bufferobject.h + - bytearrayobject.h + - bytes_methods.h + - bytesobject.h + - cStringIO.h + - cellobject.h + - ceval.h + - classobject.h + - cobject.h + - codecs.h + - compile.h + - complexobject.h + - config_platform.h + - datetime.h + - descrobject.h + - dictobject.h + - dtoa.h + - dynamic_annotations.h + - enumobject.h + - errcode.h + - fileobject.h + - floatobject.h + - frameobject.h + - funcobject.h + - genobject.h + - graminit.h + - grammar.h + - import.h + - intobject.h + - intrcheck.h + - iterobject.h + - listobject.h + - longintrepr.h + - longobject.h + - marshal.h + - memoryobject.h + - metagrammar.h + - methodobject.h + - modsupport.h + - moduleobject.h + - namespaceobject.h + - object.h + - objimpl.h + - odictobject.h + - opcode.h + - osdefs.h + - osmodule.h + - parsetok.h + - patchlevel.h + - pgen.h + - pgenheaders.h + - py_curses.h + - pyarena.h + - pyatomic.h + - pycapsule.h + - pyconfig.h + - pyctype.h + - pydebug.h + - pydtrace.h + - pyerrors.h + - pyexpat.h + - pyfpe.h + - pygetopt.h + - pyhash.h + - pylifecycle.h + - pymacconfig.h + - pymacro.h + - pymactoolbox.h + - pymath.h + - pymem.h + - pyport.h + - pystate.h + - pystrcmp.h + - pystrhex.h + - pystrtod.h + - pythonrun.h + - pythread.h + - pytime.h + - rangeobject.h + - setobject.h + - sliceobject.h + - stringobject.h + - structmember.h + - structseq.h + - symtable.h + - sysmodule.h + - timefuncs.h + - token.h + - traceback.h + - tupleobject.h + - typeslots.h + - ucnhash.h + - unicodeobject.h + - warnings.h + - weakrefobject.h diff --git a/build/sysincl/stl-to-libcxx.yml b/build/sysincl/stl-to-libcxx.yml index 7d9600f345..cc3fb5b138 100644 --- a/build/sysincl/stl-to-libcxx.yml +++ b/build/sysincl/stl-to-libcxx.yml @@ -1,141 +1,141 @@ -# libc & stl common headers should be resolved to either -# * system libc (e.g. nothing in our repo) -# * system libc++ (e.g. nothing in our repo) -# * libcxx -# * musl -# or some combination of them depending on the build flags. - -# We want musl to resolve itself without these sysincls, but its test must have them -- source_filter: "^(?!(contrib/libs/libunistring|contrib/libs/musl|contrib/tools/yasm)).*|^contrib/libs/musl/tests" - includes: - - complex.h: contrib/libs/cxxsupp/libcxx/include/complex.h - - ctype.h: contrib/libs/cxxsupp/libcxx/include/ctype.h - - errno.h: contrib/libs/cxxsupp/libcxx/include/errno.h - - float.h: contrib/libs/cxxsupp/libcxx/include/float.h - - inttypes.h: contrib/libs/cxxsupp/libcxx/include/inttypes.h - - limits.h: contrib/libs/cxxsupp/libcxx/include/limits.h - - locale.h: contrib/libs/cxxsupp/libcxx/include/locale.h - - math.h: contrib/libs/cxxsupp/libcxx/include/math.h - - setjmp.h: contrib/libs/cxxsupp/libcxx/include/setjmp.h - - stdbool.h: contrib/libs/cxxsupp/libcxx/include/stdbool.h - - stddef.h: contrib/libs/cxxsupp/libcxx/include/stddef.h - - stdint.h: contrib/libs/cxxsupp/libcxx/include/stdint.h - - stdio.h: contrib/libs/cxxsupp/libcxx/include/stdio.h - - stdlib.h: contrib/libs/cxxsupp/libcxx/include/stdlib.h - - string.h: contrib/libs/cxxsupp/libcxx/include/string.h - - tgmath.h: contrib/libs/cxxsupp/libcxx/include/tgmath.h - - wchar.h: contrib/libs/cxxsupp/libcxx/include/wchar.h - - wctype.h: contrib/libs/cxxsupp/libcxx/include/wctype.h - -- includes: - - atomic.h: - - contrib/libs/cxxsupp/libcxxrt/atomic.h - - cxxabi.h: - - contrib/libs/cxxsupp/libcxx/include/cxxabi.h - - contrib/libs/cxxsupp/libcxxrt/cxxabi.h - - omp.h: - - contrib/libs/cxxsupp/openmp/omp.h - - unwind.h: - - contrib/libs/cxxsupp/libcxx/include/unwind.h - - contrib/libs/cxxsupp/libcxxrt/unwind.h +# libc & stl common headers should be resolved to either +# * system libc (e.g. nothing in our repo) +# * system libc++ (e.g. nothing in our repo) +# * libcxx +# * musl +# or some combination of them depending on the build flags. + +# We want musl to resolve itself without these sysincls, but its test must have them +- source_filter: "^(?!(contrib/libs/libunistring|contrib/libs/musl|contrib/tools/yasm)).*|^contrib/libs/musl/tests" + includes: + - complex.h: contrib/libs/cxxsupp/libcxx/include/complex.h + - ctype.h: contrib/libs/cxxsupp/libcxx/include/ctype.h + - errno.h: contrib/libs/cxxsupp/libcxx/include/errno.h + - float.h: contrib/libs/cxxsupp/libcxx/include/float.h + - inttypes.h: contrib/libs/cxxsupp/libcxx/include/inttypes.h + - limits.h: contrib/libs/cxxsupp/libcxx/include/limits.h + - locale.h: contrib/libs/cxxsupp/libcxx/include/locale.h + - math.h: contrib/libs/cxxsupp/libcxx/include/math.h + - setjmp.h: contrib/libs/cxxsupp/libcxx/include/setjmp.h + - stdbool.h: contrib/libs/cxxsupp/libcxx/include/stdbool.h + - stddef.h: contrib/libs/cxxsupp/libcxx/include/stddef.h + - stdint.h: contrib/libs/cxxsupp/libcxx/include/stdint.h + - stdio.h: contrib/libs/cxxsupp/libcxx/include/stdio.h + - stdlib.h: contrib/libs/cxxsupp/libcxx/include/stdlib.h + - string.h: contrib/libs/cxxsupp/libcxx/include/string.h + - tgmath.h: contrib/libs/cxxsupp/libcxx/include/tgmath.h + - wchar.h: contrib/libs/cxxsupp/libcxx/include/wchar.h + - wctype.h: contrib/libs/cxxsupp/libcxx/include/wctype.h + +- includes: + - atomic.h: + - contrib/libs/cxxsupp/libcxxrt/atomic.h + - cxxabi.h: + - contrib/libs/cxxsupp/libcxx/include/cxxabi.h + - contrib/libs/cxxsupp/libcxxrt/cxxabi.h + - omp.h: + - contrib/libs/cxxsupp/openmp/omp.h + - unwind.h: + - contrib/libs/cxxsupp/libcxx/include/unwind.h + - contrib/libs/cxxsupp/libcxxrt/unwind.h - contrib/libs/libunwind/include/unwind.h - + - source_filter: "^contrib/libs/cxxsupp/libcxxabi/" includes: - cxxabi.h: contrib/libs/cxxsupp/libcxxabi/include/cxxabi.h -- includes: +- includes: - __config: contrib/libs/cxxsupp/libcxx/include/__config - __undef_macros: contrib/libs/cxxsupp/libcxx/include/__undef_macros - - algorithm: contrib/libs/cxxsupp/libcxx/include/algorithm + - algorithm: contrib/libs/cxxsupp/libcxx/include/algorithm - any: contrib/libs/cxxsupp/libcxx/include/any - - array: contrib/libs/cxxsupp/libcxx/include/array - - atomic: contrib/libs/cxxsupp/libcxx/include/atomic + - array: contrib/libs/cxxsupp/libcxx/include/array + - atomic: contrib/libs/cxxsupp/libcxx/include/atomic - bit: contrib/libs/cxxsupp/libcxx/include/bit - - bitset: contrib/libs/cxxsupp/libcxx/include/bitset - - cassert: contrib/libs/cxxsupp/libcxx/include/cassert - - ccomplex: contrib/libs/cxxsupp/libcxx/include/ccomplex - - cctype: contrib/libs/cxxsupp/libcxx/include/cctype - - cerrno: contrib/libs/cxxsupp/libcxx/include/cerrno - - cfenv: contrib/libs/cxxsupp/libcxx/include/cfenv - - cfloat: contrib/libs/cxxsupp/libcxx/include/cfloat + - bitset: contrib/libs/cxxsupp/libcxx/include/bitset + - cassert: contrib/libs/cxxsupp/libcxx/include/cassert + - ccomplex: contrib/libs/cxxsupp/libcxx/include/ccomplex + - cctype: contrib/libs/cxxsupp/libcxx/include/cctype + - cerrno: contrib/libs/cxxsupp/libcxx/include/cerrno + - cfenv: contrib/libs/cxxsupp/libcxx/include/cfenv + - cfloat: contrib/libs/cxxsupp/libcxx/include/cfloat - charconv: contrib/libs/cxxsupp/libcxx/include/charconv - - chrono: contrib/libs/cxxsupp/libcxx/include/chrono - - cinttypes: contrib/libs/cxxsupp/libcxx/include/cinttypes - - ciso646: contrib/libs/cxxsupp/libcxx/include/ciso646 - - climits: contrib/libs/cxxsupp/libcxx/include/climits - - clocale: contrib/libs/cxxsupp/libcxx/include/clocale - - cmath: contrib/libs/cxxsupp/libcxx/include/cmath - - codecvt: contrib/libs/cxxsupp/libcxx/include/codecvt + - chrono: contrib/libs/cxxsupp/libcxx/include/chrono + - cinttypes: contrib/libs/cxxsupp/libcxx/include/cinttypes + - ciso646: contrib/libs/cxxsupp/libcxx/include/ciso646 + - climits: contrib/libs/cxxsupp/libcxx/include/climits + - clocale: contrib/libs/cxxsupp/libcxx/include/clocale + - cmath: contrib/libs/cxxsupp/libcxx/include/cmath + - codecvt: contrib/libs/cxxsupp/libcxx/include/codecvt - compare: contrib/libs/cxxsupp/libcxx/include/compare - - complex: contrib/libs/cxxsupp/libcxx/include/complex + - complex: contrib/libs/cxxsupp/libcxx/include/complex - concepts: contrib/libs/cxxsupp/libcxx/include/concepts - - condition_variable: contrib/libs/cxxsupp/libcxx/include/condition_variable - - csetjmp: contrib/libs/cxxsupp/libcxx/include/csetjmp - - csignal: contrib/libs/cxxsupp/libcxx/include/csignal - - cstdarg: contrib/libs/cxxsupp/libcxx/include/cstdarg - - cstdbool: contrib/libs/cxxsupp/libcxx/include/cstdbool - - cstddef: contrib/libs/cxxsupp/libcxx/include/cstddef - - cstdint: contrib/libs/cxxsupp/libcxx/include/cstdint - - cstdio: contrib/libs/cxxsupp/libcxx/include/cstdio - - cstdlib: contrib/libs/cxxsupp/libcxx/include/cstdlib - - cstring: contrib/libs/cxxsupp/libcxx/include/cstring - - ctgmath: contrib/libs/cxxsupp/libcxx/include/ctgmath - - ctime: contrib/libs/cxxsupp/libcxx/include/ctime - - cwchar: contrib/libs/cxxsupp/libcxx/include/cwchar - - cwctype: contrib/libs/cxxsupp/libcxx/include/cwctype - - deque: contrib/libs/cxxsupp/libcxx/include/deque - - exception: contrib/libs/cxxsupp/libcxx/include/exception - - filesystem: contrib/libs/cxxsupp/libcxx/include/filesystem - - forward_list: contrib/libs/cxxsupp/libcxx/include/forward_list - - fstream: contrib/libs/cxxsupp/libcxx/include/fstream - - functional: contrib/libs/cxxsupp/libcxx/include/functional - - future: contrib/libs/cxxsupp/libcxx/include/future - - initializer_list: contrib/libs/cxxsupp/libcxx/include/initializer_list - - iomanip: contrib/libs/cxxsupp/libcxx/include/iomanip - - ios: contrib/libs/cxxsupp/libcxx/include/ios - - iosfwd: contrib/libs/cxxsupp/libcxx/include/iosfwd - - iostream: contrib/libs/cxxsupp/libcxx/include/iostream - - istream: contrib/libs/cxxsupp/libcxx/include/istream - - iterator: contrib/libs/cxxsupp/libcxx/include/iterator - - limits: contrib/libs/cxxsupp/libcxx/include/limits - - list: contrib/libs/cxxsupp/libcxx/include/list - - locale: contrib/libs/cxxsupp/libcxx/include/locale - - map: contrib/libs/cxxsupp/libcxx/include/map - - memory: contrib/libs/cxxsupp/libcxx/include/memory - - mutex: contrib/libs/cxxsupp/libcxx/include/mutex - - new: contrib/libs/cxxsupp/libcxx/include/new - - numeric: contrib/libs/cxxsupp/libcxx/include/numeric + - condition_variable: contrib/libs/cxxsupp/libcxx/include/condition_variable + - csetjmp: contrib/libs/cxxsupp/libcxx/include/csetjmp + - csignal: contrib/libs/cxxsupp/libcxx/include/csignal + - cstdarg: contrib/libs/cxxsupp/libcxx/include/cstdarg + - cstdbool: contrib/libs/cxxsupp/libcxx/include/cstdbool + - cstddef: contrib/libs/cxxsupp/libcxx/include/cstddef + - cstdint: contrib/libs/cxxsupp/libcxx/include/cstdint + - cstdio: contrib/libs/cxxsupp/libcxx/include/cstdio + - cstdlib: contrib/libs/cxxsupp/libcxx/include/cstdlib + - cstring: contrib/libs/cxxsupp/libcxx/include/cstring + - ctgmath: contrib/libs/cxxsupp/libcxx/include/ctgmath + - ctime: contrib/libs/cxxsupp/libcxx/include/ctime + - cwchar: contrib/libs/cxxsupp/libcxx/include/cwchar + - cwctype: contrib/libs/cxxsupp/libcxx/include/cwctype + - deque: contrib/libs/cxxsupp/libcxx/include/deque + - exception: contrib/libs/cxxsupp/libcxx/include/exception + - filesystem: contrib/libs/cxxsupp/libcxx/include/filesystem + - forward_list: contrib/libs/cxxsupp/libcxx/include/forward_list + - fstream: contrib/libs/cxxsupp/libcxx/include/fstream + - functional: contrib/libs/cxxsupp/libcxx/include/functional + - future: contrib/libs/cxxsupp/libcxx/include/future + - initializer_list: contrib/libs/cxxsupp/libcxx/include/initializer_list + - iomanip: contrib/libs/cxxsupp/libcxx/include/iomanip + - ios: contrib/libs/cxxsupp/libcxx/include/ios + - iosfwd: contrib/libs/cxxsupp/libcxx/include/iosfwd + - iostream: contrib/libs/cxxsupp/libcxx/include/iostream + - istream: contrib/libs/cxxsupp/libcxx/include/istream + - iterator: contrib/libs/cxxsupp/libcxx/include/iterator + - limits: contrib/libs/cxxsupp/libcxx/include/limits + - list: contrib/libs/cxxsupp/libcxx/include/list + - locale: contrib/libs/cxxsupp/libcxx/include/locale + - map: contrib/libs/cxxsupp/libcxx/include/map + - memory: contrib/libs/cxxsupp/libcxx/include/memory + - mutex: contrib/libs/cxxsupp/libcxx/include/mutex + - new: contrib/libs/cxxsupp/libcxx/include/new + - numeric: contrib/libs/cxxsupp/libcxx/include/numeric - optional: contrib/libs/cxxsupp/libcxx/include/optional - - ostream: contrib/libs/cxxsupp/libcxx/include/ostream - - queue: contrib/libs/cxxsupp/libcxx/include/queue - - random: contrib/libs/cxxsupp/libcxx/include/random - - ratio: contrib/libs/cxxsupp/libcxx/include/ratio - - regex: contrib/libs/cxxsupp/libcxx/include/regex - - scoped_allocator: contrib/libs/cxxsupp/libcxx/include/scoped_allocator - - set: contrib/libs/cxxsupp/libcxx/include/set + - ostream: contrib/libs/cxxsupp/libcxx/include/ostream + - queue: contrib/libs/cxxsupp/libcxx/include/queue + - random: contrib/libs/cxxsupp/libcxx/include/random + - ratio: contrib/libs/cxxsupp/libcxx/include/ratio + - regex: contrib/libs/cxxsupp/libcxx/include/regex + - scoped_allocator: contrib/libs/cxxsupp/libcxx/include/scoped_allocator + - set: contrib/libs/cxxsupp/libcxx/include/set - shared_mutex: contrib/libs/cxxsupp/libcxx/include/shared_mutex - span: contrib/libs/cxxsupp/libcxx/include/span - - sstream: contrib/libs/cxxsupp/libcxx/include/sstream - - stack: contrib/libs/cxxsupp/libcxx/include/stack - - stdexcept: contrib/libs/cxxsupp/libcxx/include/stdexcept - - streambuf: contrib/libs/cxxsupp/libcxx/include/streambuf - - string: contrib/libs/cxxsupp/libcxx/include/string - - string_view: contrib/libs/cxxsupp/libcxx/include/string_view - - strstream: contrib/libs/cxxsupp/libcxx/include/strstream - - system_error: contrib/libs/cxxsupp/libcxx/include/system_error - - thread: contrib/libs/cxxsupp/libcxx/include/thread - - tuple: contrib/libs/cxxsupp/libcxx/include/tuple - - typeindex: contrib/libs/cxxsupp/libcxx/include/typeindex - - typeinfo: contrib/libs/cxxsupp/libcxx/include/typeinfo - - type_traits: contrib/libs/cxxsupp/libcxx/include/type_traits - - unordered_map: contrib/libs/cxxsupp/libcxx/include/unordered_map - - unordered_set: contrib/libs/cxxsupp/libcxx/include/unordered_set - - use_ansi.h: contrib/libs/cxxsupp/libcxx/include/use_ansi.h - - utility: contrib/libs/cxxsupp/libcxx/include/utility - - valarray: contrib/libs/cxxsupp/libcxx/include/valarray + - sstream: contrib/libs/cxxsupp/libcxx/include/sstream + - stack: contrib/libs/cxxsupp/libcxx/include/stack + - stdexcept: contrib/libs/cxxsupp/libcxx/include/stdexcept + - streambuf: contrib/libs/cxxsupp/libcxx/include/streambuf + - string: contrib/libs/cxxsupp/libcxx/include/string + - string_view: contrib/libs/cxxsupp/libcxx/include/string_view + - strstream: contrib/libs/cxxsupp/libcxx/include/strstream + - system_error: contrib/libs/cxxsupp/libcxx/include/system_error + - thread: contrib/libs/cxxsupp/libcxx/include/thread + - tuple: contrib/libs/cxxsupp/libcxx/include/tuple + - typeindex: contrib/libs/cxxsupp/libcxx/include/typeindex + - typeinfo: contrib/libs/cxxsupp/libcxx/include/typeinfo + - type_traits: contrib/libs/cxxsupp/libcxx/include/type_traits + - unordered_map: contrib/libs/cxxsupp/libcxx/include/unordered_map + - unordered_set: contrib/libs/cxxsupp/libcxx/include/unordered_set + - use_ansi.h: contrib/libs/cxxsupp/libcxx/include/use_ansi.h + - utility: contrib/libs/cxxsupp/libcxx/include/utility + - valarray: contrib/libs/cxxsupp/libcxx/include/valarray - variant: contrib/libs/cxxsupp/libcxx/include/variant - - vector: contrib/libs/cxxsupp/libcxx/include/vector + - vector: contrib/libs/cxxsupp/libcxx/include/vector # Though these are headers provided by libcxx, we do not want to allow them to be included. diff --git a/build/sysincl/stl-to-nothing.yml b/build/sysincl/stl-to-nothing.yml index c7e27d1411..0cdf2be924 100644 --- a/build/sysincl/stl-to-nothing.yml +++ b/build/sysincl/stl-to-nothing.yml @@ -1,125 +1,125 @@ -# libc & stl common headers should be resolved to either -# * system libc (e.g. nothing in our repo) -# * system libc++ (e.g. nothing in our repo) -# * libcxx -# * musl -# or some combination of them depending on the build flags. - -# We want musl to resolve itself without these sysincls, but its test must have them +# libc & stl common headers should be resolved to either +# * system libc (e.g. nothing in our repo) +# * system libc++ (e.g. nothing in our repo) +# * libcxx +# * musl +# or some combination of them depending on the build flags. + +# We want musl to resolve itself without these sysincls, but its test must have them - source_filter: "^(?!contrib/libs/musl).*|^contrib/libs/musl/tests" - includes: - - complex.h - - ctype.h - - errno.h - - float.h - - inttypes.h - - limits.h - - locale.h - - math.h - - setjmp.h - - stdbool.h - - stddef.h - - stdint.h - - stdio.h - - stdlib.h - - string.h - - tgmath.h - - wchar.h - - wctype.h - -- includes: + includes: + - complex.h + - ctype.h + - errno.h + - float.h + - inttypes.h + - limits.h + - locale.h + - math.h + - setjmp.h + - stdbool.h + - stddef.h + - stdint.h + - stdio.h + - stdlib.h + - string.h + - tgmath.h + - wchar.h + - wctype.h + +- includes: - __config - __undef_macros - - algorithm + - algorithm - any - - array - - atomic + - array + - atomic - bit - - bitset - - cassert - - ccomplex - - cctype - - cerrno - - cfenv - - cfloat + - bitset + - cassert + - ccomplex + - cctype + - cerrno + - cfenv + - cfloat - charconv - - chrono - - cinttypes - - ciso646 - - climits - - clocale - - cmath - - codecvt + - chrono + - cinttypes + - ciso646 + - climits + - clocale + - cmath + - codecvt - compare - - complex + - complex - concepts - - condition_variable - - csetjmp - - csignal - - cstdarg - - cstdbool - - cstddef - - cstdint - - cstdio - - cstdlib - - cstring - - ctgmath - - ctime - - cwchar - - cwctype - - cxxabi.h - - deque - - exception - - filesystem - - forward_list - - fstream - - functional - - future - - initializer_list - - iomanip - - ios - - iosfwd - - iostream - - istream - - iterator - - limits - - list - - locale - - map - - memory - - mutex - - new - - numeric + - condition_variable + - csetjmp + - csignal + - cstdarg + - cstdbool + - cstddef + - cstdint + - cstdio + - cstdlib + - cstring + - ctgmath + - ctime + - cwchar + - cwctype + - cxxabi.h + - deque + - exception + - filesystem + - forward_list + - fstream + - functional + - future + - initializer_list + - iomanip + - ios + - iosfwd + - iostream + - istream + - iterator + - limits + - list + - locale + - map + - memory + - mutex + - new + - numeric - optional - - ostream - - queue - - random - - ratio - - regex - - scoped_allocator - - set + - ostream + - queue + - random + - ratio + - regex + - scoped_allocator + - set - shared_mutex - span - - sstream - - stack - - stdexcept - - streambuf - - string - - string_view - - strstream - - system_error - - thread - - tuple - - typeindex - - typeinfo - - type_traits - - unordered_map - - unordered_set - - use_ansi.h - - utility - - valarray + - sstream + - stack + - stdexcept + - streambuf + - string + - string_view + - strstream + - system_error + - thread + - tuple + - typeindex + - typeinfo + - type_traits + - unordered_map + - unordered_set + - use_ansi.h + - utility + - valarray - variant - - vector + - vector - unwind.h: - contrib/libs/libunwind/include/unwind.h diff --git a/build/sysincl/unsorted.yml b/build/sysincl/unsorted.yml index a889b923a0..dd57e63a3f 100644 --- a/build/sysincl/unsorted.yml +++ b/build/sysincl/unsorted.yml @@ -1,294 +1,294 @@ - source_filter: "^contrib(?!/restricted/gstreamer/gst/parse)" - includes: - - port.h - - types.h - - stat.h - -- source_filter: ".*contrib.*" - includes: - - stat.h - - libutf8.h - #if defined(_OS_QNX) && CONTRIB - - devctl.h - #endif - - CrashReporterClient.h - - Eigen/Array - - Errors.h - - ICSupport.h - - LPdir.h - - LzFindMt.h - - MD5.h - - SIOUX.h - - TFileSpec.h - - TLS.h - - XMP.incl_cpp - - XMPSDK.hpp - - _mingw.h - - abi_mutex.h - - afxcmn.h - - afxdao.h - - afxdb.h - - afxdisp.h - - afxext.h - - afxodlgs.h - - afxole.h - - afxwin.h - - alpha/builtins.h - - apr_iconv.h - - atheos/atomic.h - - atheos/semaphore.h - - atheos/threads.h - - atomic_ops.h - - auth-client-parser/parser.h - - bluetooth/bluetooth.h - - bluetooth/hci.h - - bluetooth/l2cap.h - - bluetooth/rfcomm.h - - bluetooth/sco.h - - bstring.h - - builtins.h - - c_asm.h - - config-mac.h - - console.h - - could_not_find_Perl_patchlevel.h - - cpml.h - - crtl.h - - cthreads.h - - ctime.h - - db_provider.h - - dbmalloc.h - - dir.h - - dither.h - - dl.h - - doc/doc_dynamic.h - - doc/doc_nan.h - - doc/doc_printf.h - - doc/doc_register.h - - doc/doc_scanf.h - - doc/doc_static.h - - dvidef.h - - fastmath.h - - fcntl--.h - - fftw3.h - - file.h - - flags.h - - floatingpoint.h - - fp.h - - fp_class.h - - fsio.h - - fwriteerror.h - - gdbm.h - - ghostscript/iapi.h - - ghostscript/ierrors.h - - glibtop.h - - glibtop/close.h - - glibtop/open.h - - glibtop/parameter.h - - glibtop/sysdeps.h - - glibtop/union.h - - glibtop/xmalloc.h - - gmp.h - - gnutls/x509.h - - hp-timing.h - - httpd_wrap.h - - i86.h - - ieeedef.h - - in.h - - inet.h - - intl.h - - iperlsys.h - - ipl.h - - ipl/ipl.h - - ipp.h - - ippcp.h - - kfuncs.h - - l12_integer_tables.h - - l3_integer_tables.h - - lcms.h - - libavcodec/aacps_tables.h - - libavcodec/cbrt_tables.h - - libavcodec/dv_tables.h - - libavcodec/motionpixels_tables.h - - libavcodec/mpegaudio_tables.h - - libavcodec/pcm_tables.h - - libavcodec/qdm2_tables.h - - libavcodec/sinewin_tables.h - - libio/iolibio.h - - libio/libioP.h - - libs/regex/test/config_info/regex_config_info.cpp - - locale/coll-lookup.h - - locale/elem-hash.h - - locale/localeinfo.h - - locale/weight.h - - locale/weightwc.h - - lqr.h - - lwp/lwp.h - - lwp/stackdep.h - - m68881.h - - mach/cthreads.h - - mathimf.h - - matrixos.h - - mfx/mfxvideo.h - - mingw.h - - mips64/sysarch.h - - ms/uplink.h - - msl_utility - - namdef.h - - ncurses/curses.h - - ncurses/term.h - - ndir.h - - net/netdb.h - - net/socket.h - - net/uio.h - - nks/dirio.h - - nks/plat.h - - nks/thread.h - - nonblocking.h - - note.h - - opcdef.h - - openssl/applink.c - - os2def.h - - oslib/osfscontrol.h - - paper.h - - pcre_printint.src - - pire/config.h - - pngusr.h - - probes_mysql_dtrace.h - - pth.h - - relocatable.h - - rtl.h - - semLib.h - - shlib-compat.h - - sigsegv.h - - sockLib.h - - socket.h - - socketshr.h - - socklib.h - - socks.h - - strdef.h - - streams/un.h - - stropts - - swill.h - - sysLib.h - - taskLib.h - - tcp.h - - tdep-ia64/dwarf-config.h - - thread.h - - thread_plan9.h - - tickLib.h - - ttdef.h - - type_traits.h - - udplite.h - - ulocks.h - - unchecked.h - - unixlib.h - - unixstuff.h - - validator/validator.h - - vasnwprintf.h - - vld.h - - win32lib.h - - wincecompat.h - - wprintf-parse.h - - wsockcompat.h - - xdelta3-python.h - - xml/xmlparse.h - - xmlparse/xmlparse.h - - xmltok/xmlparse.h - - yca/yca.h - - zzip-1.h - - zzip-2.h - - zzip-3.h - - zzip-4.h - - zzip-5.h - #if CONTRIB && defined(_HAVE_LIBIDSA) - - idsa.h - #endif - - ../lib/memdebug.h - - ../../VC/include/math.h - - ../../VC/include/cfloat - - ../extra/yassl/taocrypt/include/sha.hpp - - prof.h - - ll_alloc_hook.c - - cpptl/config.h - - cpptl/conststring.h - - cpptl/forwards.h - - cpptl/smallmap.h - - forwards.h - - json_valueiterator.inl - - value.h - - pthread/mit/sys/timers.h - - sljit/sljitLir.c - - pcre_printint.c - #ifdef defined(emacs) && CONTRIB && TRASH - - blockinput.h - #endif - #if defined(__atmos__) && CONTRIB - - kernel.h - #endif - #if defined(_LIBC) && CONTRIB && TRASH - - not-cancel.h - - local-setxid.h - - vasprintf.h - #endif - -- case_sensitive: false - includes: - #if defined(WINDOWS) && CONTRIB && TRASH - - ../include/locale.h - - ../include/signal.h - - ../include/sys/stat.h - - ../include/fcntl.h - - ../include/math.h - - vcruntime_exception.h - - vcruntime_new.h - - vcruntime_typeinfo.h - #endif - - PowrProf.h - - BaseTsd.h - - iphlpapi.h - + includes: + - port.h + - types.h + - stat.h + +- source_filter: ".*contrib.*" + includes: + - stat.h + - libutf8.h + #if defined(_OS_QNX) && CONTRIB + - devctl.h + #endif + - CrashReporterClient.h + - Eigen/Array + - Errors.h + - ICSupport.h + - LPdir.h + - LzFindMt.h + - MD5.h + - SIOUX.h + - TFileSpec.h + - TLS.h + - XMP.incl_cpp + - XMPSDK.hpp + - _mingw.h + - abi_mutex.h + - afxcmn.h + - afxdao.h + - afxdb.h + - afxdisp.h + - afxext.h + - afxodlgs.h + - afxole.h + - afxwin.h + - alpha/builtins.h + - apr_iconv.h + - atheos/atomic.h + - atheos/semaphore.h + - atheos/threads.h + - atomic_ops.h + - auth-client-parser/parser.h + - bluetooth/bluetooth.h + - bluetooth/hci.h + - bluetooth/l2cap.h + - bluetooth/rfcomm.h + - bluetooth/sco.h + - bstring.h + - builtins.h + - c_asm.h + - config-mac.h + - console.h + - could_not_find_Perl_patchlevel.h + - cpml.h + - crtl.h + - cthreads.h + - ctime.h + - db_provider.h + - dbmalloc.h + - dir.h + - dither.h + - dl.h + - doc/doc_dynamic.h + - doc/doc_nan.h + - doc/doc_printf.h + - doc/doc_register.h + - doc/doc_scanf.h + - doc/doc_static.h + - dvidef.h + - fastmath.h + - fcntl--.h + - fftw3.h + - file.h + - flags.h + - floatingpoint.h + - fp.h + - fp_class.h + - fsio.h + - fwriteerror.h + - gdbm.h + - ghostscript/iapi.h + - ghostscript/ierrors.h + - glibtop.h + - glibtop/close.h + - glibtop/open.h + - glibtop/parameter.h + - glibtop/sysdeps.h + - glibtop/union.h + - glibtop/xmalloc.h + - gmp.h + - gnutls/x509.h + - hp-timing.h + - httpd_wrap.h + - i86.h + - ieeedef.h + - in.h + - inet.h + - intl.h + - iperlsys.h + - ipl.h + - ipl/ipl.h + - ipp.h + - ippcp.h + - kfuncs.h + - l12_integer_tables.h + - l3_integer_tables.h + - lcms.h + - libavcodec/aacps_tables.h + - libavcodec/cbrt_tables.h + - libavcodec/dv_tables.h + - libavcodec/motionpixels_tables.h + - libavcodec/mpegaudio_tables.h + - libavcodec/pcm_tables.h + - libavcodec/qdm2_tables.h + - libavcodec/sinewin_tables.h + - libio/iolibio.h + - libio/libioP.h + - libs/regex/test/config_info/regex_config_info.cpp + - locale/coll-lookup.h + - locale/elem-hash.h + - locale/localeinfo.h + - locale/weight.h + - locale/weightwc.h + - lqr.h + - lwp/lwp.h + - lwp/stackdep.h + - m68881.h + - mach/cthreads.h + - mathimf.h + - matrixos.h + - mfx/mfxvideo.h + - mingw.h + - mips64/sysarch.h + - ms/uplink.h + - msl_utility + - namdef.h + - ncurses/curses.h + - ncurses/term.h + - ndir.h + - net/netdb.h + - net/socket.h + - net/uio.h + - nks/dirio.h + - nks/plat.h + - nks/thread.h + - nonblocking.h + - note.h + - opcdef.h + - openssl/applink.c + - os2def.h + - oslib/osfscontrol.h + - paper.h + - pcre_printint.src + - pire/config.h + - pngusr.h + - probes_mysql_dtrace.h + - pth.h + - relocatable.h + - rtl.h + - semLib.h + - shlib-compat.h + - sigsegv.h + - sockLib.h + - socket.h + - socketshr.h + - socklib.h + - socks.h + - strdef.h + - streams/un.h + - stropts + - swill.h + - sysLib.h + - taskLib.h + - tcp.h + - tdep-ia64/dwarf-config.h + - thread.h + - thread_plan9.h + - tickLib.h + - ttdef.h + - type_traits.h + - udplite.h + - ulocks.h + - unchecked.h + - unixlib.h + - unixstuff.h + - validator/validator.h + - vasnwprintf.h + - vld.h + - win32lib.h + - wincecompat.h + - wprintf-parse.h + - wsockcompat.h + - xdelta3-python.h + - xml/xmlparse.h + - xmlparse/xmlparse.h + - xmltok/xmlparse.h + - yca/yca.h + - zzip-1.h + - zzip-2.h + - zzip-3.h + - zzip-4.h + - zzip-5.h + #if CONTRIB && defined(_HAVE_LIBIDSA) + - idsa.h + #endif + - ../lib/memdebug.h + - ../../VC/include/math.h + - ../../VC/include/cfloat + - ../extra/yassl/taocrypt/include/sha.hpp + - prof.h + - ll_alloc_hook.c + - cpptl/config.h + - cpptl/conststring.h + - cpptl/forwards.h + - cpptl/smallmap.h + - forwards.h + - json_valueiterator.inl + - value.h + - pthread/mit/sys/timers.h + - sljit/sljitLir.c + - pcre_printint.c + #ifdef defined(emacs) && CONTRIB && TRASH + - blockinput.h + #endif + #if defined(__atmos__) && CONTRIB + - kernel.h + #endif + #if defined(_LIBC) && CONTRIB && TRASH + - not-cancel.h + - local-setxid.h + - vasprintf.h + #endif + +- case_sensitive: false + includes: + #if defined(WINDOWS) && CONTRIB && TRASH + - ../include/locale.h + - ../include/signal.h + - ../include/sys/stat.h + - ../include/fcntl.h + - ../include/math.h + - vcruntime_exception.h + - vcruntime_new.h + - vcruntime_typeinfo.h + #endif + - PowrProf.h + - BaseTsd.h + - iphlpapi.h + - source_filter: "^(?!contrib/python/line_profiler/)" includes: - timers.h -- includes: - - cpu-features.h - - cuda/include/cuComplex.h - - cuda/include/cublas_v2.h - - cuda/include/cuda.h - - cuda/include/cudnn.h - - cuda/include/cufft.h - - cuda/include/curand.h - - cpuid.h - - nan.h - - omp.h - - stdatomic.h - - unlocked-io.h - - cygwin/version.h - - zircon/syscalls.h +- includes: + - cpu-features.h + - cuda/include/cuComplex.h + - cuda/include/cublas_v2.h + - cuda/include/cuda.h + - cuda/include/cudnn.h + - cuda/include/cufft.h + - cuda/include/curand.h + - cpuid.h + - nan.h + - omp.h + - stdatomic.h + - unlocked-io.h + - cygwin/version.h + - zircon/syscalls.h - zircon/types.h - zircon/process.h - - sys/linux-syscalls.h - - tr1/memory - - android/log.h - - ompt.h - # vvvvv ____ because in [geobase/perl/dynamic] does not work ignoring via "// Y_IGNORE" - - geobase6/service_getter.hpp - - geobase6/timezone_getter.hpp - # ^^^^^ ---- - #if defined(__FreeBSD__) - - bluetooth.h - - bsdxml.h - - devstat.h - - ieeefp.h - - jail.h - - kvm.h - - libutil.h - - machine/atomic.h - - machine/cpu.h - - machine/fpu.h - - malloc_np.h - - netinet/sctp_uio.h + - sys/linux-syscalls.h + - tr1/memory + - android/log.h + - ompt.h + # vvvvv ____ because in [geobase/perl/dynamic] does not work ignoring via "// Y_IGNORE" + - geobase6/service_getter.hpp + - geobase6/timezone_getter.hpp + # ^^^^^ ---- + #if defined(__FreeBSD__) + - bluetooth.h + - bsdxml.h + - devstat.h + - ieeefp.h + - jail.h + - kvm.h + - libutil.h + - machine/atomic.h + - machine/cpu.h + - machine/fpu.h + - malloc_np.h + - netinet/sctp_uio.h - netinet/ip_options.h - netinet/sctp_kdtrace.h - netinet/sctp_lock_bsd.h @@ -301,686 +301,686 @@ - netipsec/ipsec.h - netipsec/ipsec6.h - netipsec/key.h - - opie.h - - osreldate.h + - opie.h + - osreldate.h - opt_sctp.h - - pthread_np.h - - ripemd.h - - sha.h - - sha256.h - - sha512.h - - sys/cpuctl.h - - sys/cpuset.h - - sys/disklabel.h - - sys/endian.h + - pthread_np.h + - ripemd.h + - sha.h + - sha256.h + - sha512.h + - sys/cpuctl.h + - sys/cpuset.h + - sys/disklabel.h + - sys/endian.h - sys/eventhandler.h - - sys/exec.h - - sys/extattr.h + - sys/exec.h + - sys/extattr.h - sys/filedesc.h - sys/gsb_crc32.h - - sys/jail.h - - sys/ktrace.h - - sys/machine.h - - sys/module.h - - sys/mpctl.h - - sys/mutex.h + - sys/jail.h + - sys/ktrace.h + - sys/machine.h + - sys/module.h + - sys/mpctl.h + - sys/mutex.h - sys/rwlock.h - sys/semaphore.h - sys/smp.h - - sys/stdint.h + - sys/stdint.h - sys/systm.h - - sys/thr.h - - sys/timespec.h - - sys/umtx.h - - sys/uuid.h - - ucred.h - - varargs.h - - vm/vm_param.h - #endif - #if defined(__GNUC__) - - varargs.h - - stdfix.h - - mm_malloc.h - - quadmath.h - #endif - #if defined(_MSC_VER) - - comdef.h - - comutil.h - - concrt.h - - crtdefs.h - - crtversion.h - - eh.h - - excpt.h - - hash_map - - hash_set - - ppl.h - - ppltasks.h - - rtcapi.h - - vadefs.h - - varargs.h - - xlocinfo.h - - xstddef - - xutility - - ymath.h - - crtassem.h - #endif - #if defined(_unix_) && TODO + - sys/thr.h + - sys/timespec.h + - sys/umtx.h + - sys/uuid.h + - ucred.h + - varargs.h + - vm/vm_param.h + #endif + #if defined(__GNUC__) + - varargs.h + - stdfix.h + - mm_malloc.h + - quadmath.h + #endif + #if defined(_MSC_VER) + - comdef.h + - comutil.h + - concrt.h + - crtdefs.h + - crtversion.h + - eh.h + - excpt.h + - hash_map + - hash_set + - ppl.h + - ppltasks.h + - rtcapi.h + - vadefs.h + - varargs.h + - xlocinfo.h + - xstddef + - xutility + - ymath.h + - crtassem.h + #endif + #if defined(_unix_) && TODO - bits/types/mbstate_t.h - - sys/atomic.h - - sys/atomic_op.h - - sys/bsdskt.h - - sys/bsdtty.h - - sys/builtin.h - - sys/cygwin.h - - sys/dcmd_blk.h - - sys/devpoll.h - - sys/fmutex.h - - sys/int_types.h - - sys/loadavg.h + - sys/atomic.h + - sys/atomic_op.h + - sys/bsdskt.h + - sys/bsdtty.h + - sys/builtin.h + - sys/cygwin.h + - sys/dcmd_blk.h + - sys/devpoll.h + - sys/fmutex.h + - sys/int_types.h + - sys/loadavg.h - sys/localedef.h - - sys/machlock.h - - sys/mkdev.h - - sys/modem.h - - sys/ndir.h - - sys/port_impl.h - - sys/processor.h - - sys/pstat.h - - sys/system_properties.h - - sys/termio.h - - sys/timeval.h - - machine/bswap.h - - machine/sys/inline.h - #endif - #if defined(_PERL_) - - EXTERN.h - - perl.h - - XSUB.h - #endif - #if defined(_darwin_) - - AEObjects.h - - AEPackObject.h - - AERegistry.h - - AppleEvents.h - - Files.h - - Gestalt.h - - ImageCompression.h - - Palettes.h - - PictUtils.h - - Processes.h - - QDOffscreen.h - - QuickDraw.h - - TextUtils.h - - Types.h + - sys/machlock.h + - sys/mkdev.h + - sys/modem.h + - sys/ndir.h + - sys/port_impl.h + - sys/processor.h + - sys/pstat.h + - sys/system_properties.h + - sys/termio.h + - sys/timeval.h + - machine/bswap.h + - machine/sys/inline.h + #endif + #if defined(_PERL_) + - EXTERN.h + - perl.h + - XSUB.h + #endif + #if defined(_darwin_) + - AEObjects.h + - AEPackObject.h + - AERegistry.h + - AppleEvents.h + - Files.h + - Gestalt.h + - ImageCompression.h + - Palettes.h + - PictUtils.h + - Processes.h + - QDOffscreen.h + - QuickDraw.h + - TextUtils.h + - Types.h - sys/_types/_mbstate_t.h - #endif - #if defined(_OS2_) - - os2.h - #endif - #if defined(_arm_) - - arm/limits.h - #endif - #if defined(_VMS_) && TODO - - atrdef.h - - dcdef.h - - descrip.h - - dvsdef.h - - fab.h - - fibdef.h - - gen64def.h - - iledef.h - - iodef.h - - lib$routines.h - - libfildef.h - - libfisdef.h - - lnmdef.h - - nam.h - - rms.h - - rmsdef.h - - ssdef.h - - starlet.h - - str$routines.h - - stsdef.h - - syidef.h - - times.h - - unixio.h - - tcpSocketVaxRoutines.h - #endif - #if defined(_SOLARIS_) && TODO - - synch.h - - sys/byteorder.h - #endif - #if defined(__MSL__) && TODO && WTF - - unix.h - #endif - #if defined(__sgi) - - sgidefs.h - #endif - #if defined(__BEOS__) - - ByteOrder.h - - OS.h - - support/SupportDefs.h - - kernel/OS.h - - kernel/image.h - #endif - #if defined(_sun_) - - procfs.h - #endif - #if defined(__sun) - - sys/port.h - #endif - #if defined(__sun__) - - sys/isa_defs.h - #endif - #if defined(__X11__) - - X11/XKBlib.h - - X11/keysym.h - - X11/extensions/shape.h - - X11/extensions/XShm.h - - X11/cursorfont.h - - X11/Xutil.h - - X11/Xresource.h - - X11/Xproto.h - - X11/Xos.h - - X11/Xlocale.h - - X11/Xlib.h - - X11/Xatom.h - - X11/Intrinsic.h - #endif - #if defined(HAVE_DMALLOC) - - dmalloc.h - #endif - #if defined(HAVE_ALTIVEC) - - altivec.h - #endif - #if defined(__vxWorks__) + #endif + #if defined(_OS2_) + - os2.h + #endif + #if defined(_arm_) + - arm/limits.h + #endif + #if defined(_VMS_) && TODO + - atrdef.h + - dcdef.h + - descrip.h + - dvsdef.h + - fab.h + - fibdef.h + - gen64def.h + - iledef.h + - iodef.h + - lib$routines.h + - libfildef.h + - libfisdef.h + - lnmdef.h + - nam.h + - rms.h + - rmsdef.h + - ssdef.h + - starlet.h + - str$routines.h + - stsdef.h + - syidef.h + - times.h + - unixio.h + - tcpSocketVaxRoutines.h + #endif + #if defined(_SOLARIS_) && TODO + - synch.h + - sys/byteorder.h + #endif + #if defined(__MSL__) && TODO && WTF + - unix.h + #endif + #if defined(__sgi) + - sgidefs.h + #endif + #if defined(__BEOS__) + - ByteOrder.h + - OS.h + - support/SupportDefs.h + - kernel/OS.h + - kernel/image.h + #endif + #if defined(_sun_) + - procfs.h + #endif + #if defined(__sun) + - sys/port.h + #endif + #if defined(__sun__) + - sys/isa_defs.h + #endif + #if defined(__X11__) + - X11/XKBlib.h + - X11/keysym.h + - X11/extensions/shape.h + - X11/extensions/XShm.h + - X11/cursorfont.h + - X11/Xutil.h + - X11/Xresource.h + - X11/Xproto.h + - X11/Xos.h + - X11/Xlocale.h + - X11/Xlib.h + - X11/Xatom.h + - X11/Intrinsic.h + #endif + #if defined(HAVE_DMALLOC) + - dmalloc.h + #endif + #if defined(HAVE_ALTIVEC) + - altivec.h + #endif + #if defined(__vxWorks__) - vxCpuLib.h - - vxWorks.h - - sockLib.h - - hostLib.h - - ioLib.h - - iosLib.h - - resolvLib.h + - vxWorks.h + - sockLib.h + - hostLib.h + - ioLib.h + - iosLib.h + - resolvLib.h - rtpLib.h - - pipeDrv.h - - selectLib.h - #endif - #if defined(_LIBC) && TRASH - - ../locale/localeinfo.h - - ../locale/elem-hash.h - - ../locale/coll-lookup.h - #endif - #if defined(_LINUX_ANDROID) - - android/api-level.h - - android/ndk-version.h - #endif - #if defined(__HP_aCC) - - acxx_demangle.h - #endif - #if defined(HAVE_CONFIG_H) && TODO - - config_auto.h - #endif - #if defined(_TRASH_) && TODO - - openssl/fips.h - - tr1/unordered_map - - tr1/unordered_set - - tr1/type_traits - - ext/atomicity.h - - bits/c++config.h - - bits/atomicity.h - - gcrypt.h - - gnutls/gnutls.h - - gdwmfapi.h - - winmmap.h - - sf_unistd.h - #endif - #if defined(__TURBOC__) || defined(__BORLANDC__) - - alloc.h - #endif - #if defined (__DECC) || defined (__DECCXX) - - machine/builtins.h - #endif - #if defined(USE_PERL) && TODO - - perliol.h - #endif - #if defined(__NetBSD__) + - pipeDrv.h + - selectLib.h + #endif + #if defined(_LIBC) && TRASH + - ../locale/localeinfo.h + - ../locale/elem-hash.h + - ../locale/coll-lookup.h + #endif + #if defined(_LINUX_ANDROID) + - android/api-level.h + - android/ndk-version.h + #endif + #if defined(__HP_aCC) + - acxx_demangle.h + #endif + #if defined(HAVE_CONFIG_H) && TODO + - config_auto.h + #endif + #if defined(_TRASH_) && TODO + - openssl/fips.h + - tr1/unordered_map + - tr1/unordered_set + - tr1/type_traits + - ext/atomicity.h + - bits/c++config.h + - bits/atomicity.h + - gcrypt.h + - gnutls/gnutls.h + - gdwmfapi.h + - winmmap.h + - sf_unistd.h + #endif + #if defined(__TURBOC__) || defined(__BORLANDC__) + - alloc.h + #endif + #if defined (__DECC) || defined (__DECCXX) + - machine/builtins.h + #endif + #if defined(USE_PERL) && TODO + - perliol.h + #endif + #if defined(__NetBSD__) - lwp.h - - perfuse.h - #endif - #if V8_OS_QNX - - sys/syspage.h - #endif - #if V8_OS_AIX - - sys/systemcfg.h + - perfuse.h + #endif + #if V8_OS_QNX + - sys/syspage.h + #endif + #if V8_OS_AIX + - sys/systemcfg.h - sys/thread.h - #endif - - mbarrier.h - - iostream.h - - streambuf.h - - ostream.h - - slist - - nacl/nacl_random.h - - jemalloc/jemalloc.h - - tr1/tuple - - sys/inttypes.h - - lockdep.h - - memfault.h - - memcheck.h - - msvc.h - - sqlite3userauth.h - - linenoise.h - - sunmath.h - - sys/fpu.h - - win32.h - - bsd/stdlib.h - - bsd/unistd.h - - sys/videoio.h - - libv4l2.h - - soundcard.h - - ../ucrt/fcntl.h - - ../ucrt/locale.h - - ../ucrt/math.h - - ../ucrt/signal.h - - ../ucrt/sys/stat.h - #if defined (CUDA) - - math_constants.h - #endif - #if defined(BUILDING_LIBCURL) - - amitcp/socketbasetags.h - - clib.h - - exec/execbase.h - - exec/types.h - - extra/strdup.h - - extra/stricmp.h - - fabdef.h - - floss.h - - gnutls/crypto.h - - gskssl.h - - gss.h - - hasht.h - - ldap_ssl.h - - librtmp/rtmp.h - - lwip/init.h - - lwip/netdb.h - - lwip/sockets.h - - nettle/des.h - - nettle/md4.h - - nettle/md5.h - - pk11pub.h - - proto/dos.h - - proto/exec.h - - qsoasync.h - - stabs.h - - tpf/sysapi.h - #endif - - asm/page.h + #endif + - mbarrier.h + - iostream.h + - streambuf.h + - ostream.h + - slist + - nacl/nacl_random.h + - jemalloc/jemalloc.h + - tr1/tuple + - sys/inttypes.h + - lockdep.h + - memfault.h + - memcheck.h + - msvc.h + - sqlite3userauth.h + - linenoise.h + - sunmath.h + - sys/fpu.h + - win32.h + - bsd/stdlib.h + - bsd/unistd.h + - sys/videoio.h + - libv4l2.h + - soundcard.h + - ../ucrt/fcntl.h + - ../ucrt/locale.h + - ../ucrt/math.h + - ../ucrt/signal.h + - ../ucrt/sys/stat.h + #if defined (CUDA) + - math_constants.h + #endif + #if defined(BUILDING_LIBCURL) + - amitcp/socketbasetags.h + - clib.h + - exec/execbase.h + - exec/types.h + - extra/strdup.h + - extra/stricmp.h + - fabdef.h + - floss.h + - gnutls/crypto.h + - gskssl.h + - gss.h + - hasht.h + - ldap_ssl.h + - librtmp/rtmp.h + - lwip/init.h + - lwip/netdb.h + - lwip/sockets.h + - nettle/des.h + - nettle/md4.h + - nettle/md5.h + - pk11pub.h + - proto/dos.h + - proto/exec.h + - qsoasync.h + - stabs.h + - tpf/sysapi.h + #endif + - asm/page.h - asm/sgidefs.h - - wrl\client.h - - wrl\event.h - - wrl\wrappers\corewrappers.h - - wrl\ftm.h - - bits/char_traits.h - - bits/stl_algobase.h - - bits/stl_move.h - - bits/stl_pair.h - - bits/stl_function.h - - bits/move.h - - ndir.h - - ext/rope - - sunmedia_types.h - - clidef.h - - credef.h - - dos/dos.h - - lbrdef.h - - lbr$routines.h - - libclidef.h - - libguile.h - - mhddef.h - - pathstuff.h - - perror.h - - processes.h - - sub_proc.h - - w32err.h - - procinfo.h - #if defined(__HAIKU__) - - FindDirectory.h - - StorageDefs.h - #endif - - fpxcp.h - - fptrap.h - - fortran.h - - agg_allocator.h - - SIOUX.h - - sys/siginfo.h - #ifdef HAVE_LIBGIMLI_H - - libgimli.h - #endif - #if MATLAB_MEX_FILE - - mex.h - #else - - lzmalib.h - # ICU - - uconfig_local.h - - ucln_local_hook.c - - unistrm.h - - udbgutil.h - - dll.h - - ascii_a.h - - qusec.h - - qusrjobi.h - - qliept.h - - mih/testptr.h - - sys/neutrino.h - - cics.h - - tr1/cmath - - tr1/complex - - tbb/scalable_allocator.h - - libmemcached/dtrace_probes.h + - wrl\client.h + - wrl\event.h + - wrl\wrappers\corewrappers.h + - wrl\ftm.h + - bits/char_traits.h + - bits/stl_algobase.h + - bits/stl_move.h + - bits/stl_pair.h + - bits/stl_function.h + - bits/move.h + - ndir.h + - ext/rope + - sunmedia_types.h + - clidef.h + - credef.h + - dos/dos.h + - lbrdef.h + - lbr$routines.h + - libclidef.h + - libguile.h + - mhddef.h + - pathstuff.h + - perror.h + - processes.h + - sub_proc.h + - w32err.h + - procinfo.h + #if defined(__HAIKU__) + - FindDirectory.h + - StorageDefs.h + #endif + - fpxcp.h + - fptrap.h + - fortran.h + - agg_allocator.h + - SIOUX.h + - sys/siginfo.h + #ifdef HAVE_LIBGIMLI_H + - libgimli.h + #endif + #if MATLAB_MEX_FILE + - mex.h + #else + - lzmalib.h + # ICU + - uconfig_local.h + - ucln_local_hook.c + - unistrm.h + - udbgutil.h + - dll.h + - ascii_a.h + - qusec.h + - qusrjobi.h + - qliept.h + - mih/testptr.h + - sys/neutrino.h + - cics.h + - tr1/cmath + - tr1/complex + - tbb/scalable_allocator.h + - libmemcached/dtrace_probes.h # unknown - - win_stdint.h - - probes.h - - thread.h - # mongoc-driver unused includes - - tls.h - #if metrika then skip bad includes from metrika - - boost/thread/detail/lock.hpp - #endif metrika - - xti.h - # libgit2 unused includes - - proto/timer.h - - mbsupport.h - # end of libgit2 unused includes - # xray includes - - xray/xray_interface.h - - attr/xattr.h - - fshelp.h - - mlib_image.h - - selinux/selinux.h - - sys/mntctl.h - - sys/mnttab.h - - sys/systeminfo.h - - sys/vfstab.h - - sys/vmount.h - - CL/sycl.hpp - # libpcap files - - os-proto.h - - pc.h - - pharlap.h - - msdos/pm_drvr/lock.h - - TcApi.h - - net/pfvar.h - - net/if_pflog.h - - netdnet/dnetdb.h - - sys/ethernet.h - - sys/stream.h - - netlink/genl/genl.h - - netlink/genl/family.h - - netlink/genl/ctrl.h - - netlink/msg.h - - netlink/attr.h - # end libpcap files - -# These includes are not used in autocheck builds, but might be necessary for -# some external builds with exotic settings - -- case_sensitive: false - includes: - - bemapiset.h - - cor.h - - fusion.h - - IPHlpApi.h - - metahost.h - #if defined(WINDOWS) && defined (_USE_MFC_) - - afx.h - #endif - #if defined(WINDOWS) && CONTRIB && TRASH - - ../include/stdint.h - #endif - -- source_filter: ".*contrib.*" - includes: - #if defined (__OpenBSD__) && CONTRIB - - spinlock.h - #endif - #if CONTRIB && TODO - - MSTcpIP.h - - MacSocket.h - - WinIoCtl.h - - WinPDFCore.h - - Winsock2.h - - Xm/XmAll.h - - aep.h - - atalla.h - - crypto/cryptodev.h - - cswift.h - - cxcore.h - - efndef - - exiv2/types.hpp - - hw_4758_cca.h - - hw_ubsec.h - - hwcryptohook.h - - jpidef.h - - lckdef.h - - libdtdef.h - - novsock2.h - - openssl/fips_rand.h - - openssl/fipssyms.h - - openssl/jpake.h - - rld_interface.h - - screen.h - - sureware.h - - t_ctype.h - - tr1/unordered_map.hpp - - typedefs.h - - winmain.h - - wintext.h - - yandex/http/curl_wrapper.hpp - - yandex/threads/boost_threaded.hpp - - yasm-plugin.h - #endif - #if CONTRIB && TRASH - - macconfig.h - - amigaconfig.h - - json_batchallocator.h - - json_internalarray.inl - - json_internalmap.inl - - mysql/mysql_version.h - - libiberty.h - #endif - -- includes: - - Aclapi.h - - tr1/functional - - time64.h - - extern.h - #if defined(__FreeBSD__) - - _ctype.h - - alias.h - - calendar.h - - fetch.h - - gelf.h - - gnuregex.h - - kafs.h - - login_cap.h - - machine/_inttypes.h - - machine/_stdint.h - - machine/asm.h - - machine/in_cksum.h - - machine/sigframe.h - - machine/sysarch.h - - machine/trap.h - - md2.h - - md4.h - - mp.h - - pcap-int.h - - sys/_iovec.h - - sys/_null.h - - sys/_pthreadtypes.h - - sys/_sigset.h - - sys/_timeval.h - - sys/devicestat.h - - sys/fnv_hash.h - - sys/limits.h - - sys/priv.h - - sys/sched.h - - sys/sema.h - - sys/stack.h - - sys/timers.h - - sys/tree.h - - tcpd.h - - ypclnt.h - #endif - #if defined (__linux__) - - asm/fpu.h - - i386/fpu_control.h - - zlibdefs.h - #endif - #if defined(_MSC_VER) - - agents.h - - allocators - - amp.h - - collection.h - - ConcurrencySal.h - - concurrent_priority_queue.h - - concurrent_queue.h - - concurrent_unordered_map.h - - concurrent_unordered_set.h - - concurrent_vector.h - - vcruntime_new_debug.h - - dvec.h - - setjmpex.h - - srv.h - - typeinfo.h - - xcomplex - - xdebug - - xhash - - xiosbase - - xkeycheck.h - - xlocale - - xlocinfo - - xlocnum - - xmemory - - xmemory0 - - xstring - - xtr1common - - xtree - - yvals.h - #endif - #if defined(_unix_) && TODO - - sys/feature_tests.h - #endif - #if defined(_darwin_) - - libkern/version.h - - System/pthread_machdep.h - #endif - #if defined(_VMS_) && TODO - - chfdef.h - - libdef.h - #endif - #if defined(__sgi) - - sigfpe.h - #endif - #if defined(__MWERKS__) - - nwfileio.h - - nwthread.h - #endif - #if defined(_TRASH_) && TODO - - ext/slist - - google/profiler.h - #endif - #if defined(__QNXNTO__) - - sys/cpuinline.h - #endif - #if V8_OS_QNX - - backtrace.h - #endif - - yabs_mx_calc_table.h - - net/errno.h - - sys/mode.h - - nwstdio.h - - os2ish.h - - vmsish.h - - ./plan9/plan9ish.h - - ./vos/vosish.h - - vos/vosish.h - - symbian/symbianish.h - - haiku/haikuish.h - - nw5thread.h - - os2thread.h - - netware.h - - perldtrace.h - - win32thread.h - - wince.h - - symbian/symbian_proto.h - - xconfig.h - - bsd/ctypes.h - - objc/NXCType.h - - appkit/NXCType.h - - sfio.h - - vmesa/vmesaish.h - - sys\stat.h - - mpeix/mpeixish.h - - epocish.h - - beos/beosish.h - - WinNT.h - - ../../VC/include/stdio.h - - ../ucrt/stdio.h - #if defined(BUILDING_LIBCURL) - - axTLS/ssl.h - - certdb.h - - cert.h - - cyassl/error.h - - cyassl/openssl/ssl.h - - cyassl/ssl.h - - nspr.h - - polarssl/certs.h - - polarssl/ctr_drbg.h - - polarssl/entropy.h - - polarssl/error.h - - polarssl/havege.h - - polarssl/net.h - - polarssl/ssl.h - - polarssl/version.h - - polarssl/x509.h - - prerror.h - - prio.h - - prtypes.h - - qsossl.h - - secerr.h - - secitem.h - - secmod.h - - secport.h - - spnegohelp.h - - sslerr.h - - sslproto.h - #endif - - Activation.h - - android/native_window.h - - Windows.System.Threading.h - #if defined(__MINGW32__) || defined(_MSC_VER) - - inet_net_pton.h - - inet_ntop.h - #endif - #if EV_USE_IOCP - - ev_iocp.c - #endif - - zend_exceptions.h - #if MATLAB_MEX_FILE + - win_stdint.h + - probes.h + - thread.h + # mongoc-driver unused includes + - tls.h + #if metrika then skip bad includes from metrika + - boost/thread/detail/lock.hpp + #endif metrika + - xti.h + # libgit2 unused includes + - proto/timer.h + - mbsupport.h + # end of libgit2 unused includes + # xray includes + - xray/xray_interface.h + - attr/xattr.h + - fshelp.h + - mlib_image.h + - selinux/selinux.h + - sys/mntctl.h + - sys/mnttab.h + - sys/systeminfo.h + - sys/vfstab.h + - sys/vmount.h + - CL/sycl.hpp + # libpcap files + - os-proto.h + - pc.h + - pharlap.h + - msdos/pm_drvr/lock.h + - TcApi.h + - net/pfvar.h + - net/if_pflog.h + - netdnet/dnetdb.h + - sys/ethernet.h + - sys/stream.h + - netlink/genl/genl.h + - netlink/genl/family.h + - netlink/genl/ctrl.h + - netlink/msg.h + - netlink/attr.h + # end libpcap files + +# These includes are not used in autocheck builds, but might be necessary for +# some external builds with exotic settings + +- case_sensitive: false + includes: + - bemapiset.h + - cor.h + - fusion.h + - IPHlpApi.h + - metahost.h + #if defined(WINDOWS) && defined (_USE_MFC_) + - afx.h + #endif + #if defined(WINDOWS) && CONTRIB && TRASH + - ../include/stdint.h + #endif + +- source_filter: ".*contrib.*" + includes: + #if defined (__OpenBSD__) && CONTRIB + - spinlock.h + #endif + #if CONTRIB && TODO + - MSTcpIP.h + - MacSocket.h + - WinIoCtl.h + - WinPDFCore.h + - Winsock2.h + - Xm/XmAll.h + - aep.h + - atalla.h + - crypto/cryptodev.h + - cswift.h + - cxcore.h + - efndef + - exiv2/types.hpp + - hw_4758_cca.h + - hw_ubsec.h + - hwcryptohook.h + - jpidef.h + - lckdef.h + - libdtdef.h + - novsock2.h + - openssl/fips_rand.h + - openssl/fipssyms.h + - openssl/jpake.h + - rld_interface.h + - screen.h + - sureware.h + - t_ctype.h + - tr1/unordered_map.hpp + - typedefs.h + - winmain.h + - wintext.h + - yandex/http/curl_wrapper.hpp + - yandex/threads/boost_threaded.hpp + - yasm-plugin.h + #endif + #if CONTRIB && TRASH + - macconfig.h + - amigaconfig.h + - json_batchallocator.h + - json_internalarray.inl + - json_internalmap.inl + - mysql/mysql_version.h + - libiberty.h + #endif + +- includes: + - Aclapi.h + - tr1/functional + - time64.h + - extern.h + #if defined(__FreeBSD__) + - _ctype.h + - alias.h + - calendar.h + - fetch.h + - gelf.h + - gnuregex.h + - kafs.h + - login_cap.h + - machine/_inttypes.h + - machine/_stdint.h + - machine/asm.h + - machine/in_cksum.h + - machine/sigframe.h + - machine/sysarch.h + - machine/trap.h + - md2.h + - md4.h + - mp.h + - pcap-int.h + - sys/_iovec.h + - sys/_null.h + - sys/_pthreadtypes.h + - sys/_sigset.h + - sys/_timeval.h + - sys/devicestat.h + - sys/fnv_hash.h + - sys/limits.h + - sys/priv.h + - sys/sched.h + - sys/sema.h + - sys/stack.h + - sys/timers.h + - sys/tree.h + - tcpd.h + - ypclnt.h + #endif + #if defined (__linux__) + - asm/fpu.h + - i386/fpu_control.h + - zlibdefs.h + #endif + #if defined(_MSC_VER) + - agents.h + - allocators + - amp.h + - collection.h + - ConcurrencySal.h + - concurrent_priority_queue.h + - concurrent_queue.h + - concurrent_unordered_map.h + - concurrent_unordered_set.h + - concurrent_vector.h + - vcruntime_new_debug.h + - dvec.h + - setjmpex.h + - srv.h + - typeinfo.h + - xcomplex + - xdebug + - xhash + - xiosbase + - xkeycheck.h + - xlocale + - xlocinfo + - xlocnum + - xmemory + - xmemory0 + - xstring + - xtr1common + - xtree + - yvals.h + #endif + #if defined(_unix_) && TODO + - sys/feature_tests.h + #endif + #if defined(_darwin_) + - libkern/version.h + - System/pthread_machdep.h + #endif + #if defined(_VMS_) && TODO + - chfdef.h + - libdef.h + #endif + #if defined(__sgi) + - sigfpe.h + #endif + #if defined(__MWERKS__) + - nwfileio.h + - nwthread.h + #endif + #if defined(_TRASH_) && TODO + - ext/slist + - google/profiler.h + #endif + #if defined(__QNXNTO__) + - sys/cpuinline.h + #endif + #if V8_OS_QNX + - backtrace.h + #endif + - yabs_mx_calc_table.h + - net/errno.h + - sys/mode.h + - nwstdio.h + - os2ish.h + - vmsish.h + - ./plan9/plan9ish.h + - ./vos/vosish.h + - vos/vosish.h + - symbian/symbianish.h + - haiku/haikuish.h + - nw5thread.h + - os2thread.h + - netware.h + - perldtrace.h + - win32thread.h + - wince.h + - symbian/symbian_proto.h + - xconfig.h + - bsd/ctypes.h + - objc/NXCType.h + - appkit/NXCType.h + - sfio.h + - vmesa/vmesaish.h + - sys\stat.h + - mpeix/mpeixish.h + - epocish.h + - beos/beosish.h + - WinNT.h + - ../../VC/include/stdio.h + - ../ucrt/stdio.h + #if defined(BUILDING_LIBCURL) + - axTLS/ssl.h + - certdb.h + - cert.h + - cyassl/error.h + - cyassl/openssl/ssl.h + - cyassl/ssl.h + - nspr.h + - polarssl/certs.h + - polarssl/ctr_drbg.h + - polarssl/entropy.h + - polarssl/error.h + - polarssl/havege.h + - polarssl/net.h + - polarssl/ssl.h + - polarssl/version.h + - polarssl/x509.h + - prerror.h + - prio.h + - prtypes.h + - qsossl.h + - secerr.h + - secitem.h + - secmod.h + - secport.h + - spnegohelp.h + - sslerr.h + - sslproto.h + #endif + - Activation.h + - android/native_window.h + - Windows.System.Threading.h + #if defined(__MINGW32__) || defined(_MSC_VER) + - inet_net_pton.h + - inet_ntop.h + #endif + #if EV_USE_IOCP + - ev_iocp.c + #endif + - zend_exceptions.h + #if MATLAB_MEX_FILE # unknown - - GL/glx.h - - CL/va_ext.h - - sys/sysconf.h - - ivx.hpp - - clAmdBlas.h - - clAmdFft.h - - va/va.h - #if metrika then skip bad includes from metrika - - yandex/lbs/LBSLocator.hpp - #endif metrika - # libpcap files - - sys/sysconfig.h - - sys/device.h - - sys/cfgodm.h - - cf.h - - zone.h - - netpacket/if_packet.h - # end libpcap files + - GL/glx.h + - CL/va_ext.h + - sys/sysconf.h + - ivx.hpp + - clAmdBlas.h + - clAmdFft.h + - va/va.h + #if metrika then skip bad includes from metrika + - yandex/lbs/LBSLocator.hpp + #endif metrika + # libpcap files + - sys/sysconfig.h + - sys/device.h + - sys/cfgodm.h + - cf.h + - zone.h + - netpacket/if_packet.h + # end libpcap files diff --git a/build/sysincl/valgrind.yml b/build/sysincl/valgrind.yml index de9c6b9f5d..d18404d505 100644 --- a/build/sysincl/valgrind.yml +++ b/build/sysincl/valgrind.yml @@ -1,4 +1,4 @@ -- includes: - - valgrind/callgrind.h: contrib/libs/valgrind/valgrind/callgrind.h - - valgrind/memcheck.h: contrib/libs/valgrind/valgrind/memcheck.h - - valgrind/valgrind.h: contrib/libs/valgrind/valgrind/valgrind.h +- includes: + - valgrind/callgrind.h: contrib/libs/valgrind/valgrind/callgrind.h + - valgrind/memcheck.h: contrib/libs/valgrind/valgrind/memcheck.h + - valgrind/valgrind.h: contrib/libs/valgrind/valgrind/valgrind.h diff --git a/build/sysincl/windows.yml b/build/sysincl/windows.yml index 26ae7b5bfa..3ebbb5616c 100644 --- a/build/sysincl/windows.yml +++ b/build/sysincl/windows.yml @@ -1,316 +1,316 @@ -- case_sensitive: false - includes: - - accctrl.h - - aclapi.h - - activation.h - - activscp.h - - adhoc.h - - apiset.h - - apisetcconv.h +- case_sensitive: false + includes: + - accctrl.h + - aclapi.h + - activation.h + - activscp.h + - adhoc.h + - apiset.h + - apisetcconv.h - atltime.h - audioclient.h - - authz.h - - basetyps.h - - bcrypt.h - - bits.h - - capi.h + - authz.h + - basetyps.h + - bcrypt.h + - bits.h + - capi.h - cet.h - - cfg.h + - cfg.h - comdef.h - - commctrl.h - - commdlg.h - - common.ver - - compressapi.h - - concurrencysal.h - - conio.h - - consoleapi.h - - corecrt.h - - corecrt_terminate.h - - cpl.h - - crtdbg.h - - cryptuiapi.h - - d2d1.h - - d2d1_2.h - - d3d10.h - - d3d10_1.h - - d3d11.h - - d3d11_1.h - - d3d9.h - - d3dcompiler.h - - datetimeapi.h - - dbgeng.h - - dbghelp.h - - dbt.h - - dcomp.h - - debugapi.h - - devguid.h - - direct.h - - dispex.h - - dos.h - - downloadmgr.h - - driverspecs.h - - dshow.h + - commctrl.h + - commdlg.h + - common.ver + - compressapi.h + - concurrencysal.h + - conio.h + - consoleapi.h + - corecrt.h + - corecrt_terminate.h + - cpl.h + - crtdbg.h + - cryptuiapi.h + - d2d1.h + - d2d1_2.h + - d3d10.h + - d3d10_1.h + - d3d11.h + - d3d11_1.h + - d3d9.h + - d3dcompiler.h + - datetimeapi.h + - dbgeng.h + - dbghelp.h + - dbt.h + - dcomp.h + - debugapi.h + - devguid.h + - direct.h + - dispex.h + - dos.h + - downloadmgr.h + - driverspecs.h + - dshow.h - dsound.h - - dsparse.h - - dv.h - - dvdmedia.h - - dwrite.h - - dxgi.h - - dxgi1_2.h - - dxgi1_3.h - - dxgidebug.h - - dxprogrammablecapture.h - - dxva.h - - dxva2api.h - - effects.h - - encdec.h - - errhandlingapi.h - - eventtoken.h - - evntprov.h - - evntrace.h - - exdisp.h - - exdispid.h - - fci.h - - fibersapi.h - - fileapi.h - - filter.h - - fltuser.h - - fltuserstructures.h - - fttypes.h - - fwpmu.h - - gb18030.h - - gdiplus.h - - gdiplusimagecodec.h - - gl/gl.h - - gl/glu.h - - guiddef.h - - handleapi.h - - heapapi.h - - htmlhelp.h - - http.h - - imagehlp.h - - ime_cmodes.h - - imm.h - - in6addr.h - - inaddr.h - - initguid.h - - inspectable.h - - instance.h - - interlockedapi.h - - intsafe.h - - io.h - - ioapiset.h - - ipexport.h - - ipifcons.h - - iptypes.h - - iwscapi.h - - jobapi.h - - journal.h - - kbd.h - - kernelspecs.h - - ksmedia.h - - ktmtypes.h - - libloaderapi.h - - lm.h - - lmcons.h - - lmerr.h - - lmstats.h - - mbctype.h - - mbstring.h - - mcx.h - - memoryapi.h - - mfapi.h - - mi.h - - minmax.h - - minwinbase.h - - minwindef.h - - mlang.h + - dsparse.h + - dv.h + - dvdmedia.h + - dwrite.h + - dxgi.h + - dxgi1_2.h + - dxgi1_3.h + - dxgidebug.h + - dxprogrammablecapture.h + - dxva.h + - dxva2api.h + - effects.h + - encdec.h + - errhandlingapi.h + - eventtoken.h + - evntprov.h + - evntrace.h + - exdisp.h + - exdispid.h + - fci.h + - fibersapi.h + - fileapi.h + - filter.h + - fltuser.h + - fltuserstructures.h + - fttypes.h + - fwpmu.h + - gb18030.h + - gdiplus.h + - gdiplusimagecodec.h + - gl/gl.h + - gl/glu.h + - guiddef.h + - handleapi.h + - heapapi.h + - htmlhelp.h + - http.h + - imagehlp.h + - ime_cmodes.h + - imm.h + - in6addr.h + - inaddr.h + - initguid.h + - inspectable.h + - instance.h + - interlockedapi.h + - intsafe.h + - io.h + - ioapiset.h + - ipexport.h + - ipifcons.h + - iptypes.h + - iwscapi.h + - jobapi.h + - journal.h + - kbd.h + - kernelspecs.h + - ksmedia.h + - ktmtypes.h + - libloaderapi.h + - lm.h + - lmcons.h + - lmerr.h + - lmstats.h + - mbctype.h + - mbstring.h + - mcx.h + - memoryapi.h + - mfapi.h + - mi.h + - minmax.h + - minwinbase.h + - minwindef.h + - mlang.h - mmdeviceapi.h - - mmsystem.h - - mq.h - - mshtmdid.h - - mshtmhst.h - - mshtml.h - - msi.h - - msidefs.h - - msiquery.h - - msp.h - - msputils.h - - mstcpip.h - - mswsock.h - - mtx.h - - namedpipeapi.h - - namespaceapi.h - - netioapi.h - - new.h - - npapi.h - - ntdddisk.h + - mmsystem.h + - mq.h + - mshtmdid.h + - mshtmhst.h + - mshtml.h + - msi.h + - msidefs.h + - msiquery.h + - msp.h + - msputils.h + - mstcpip.h + - mswsock.h + - mtx.h + - namedpipeapi.h + - namespaceapi.h + - netioapi.h + - new.h + - npapi.h + - ntdddisk.h - ntddk.h - - ntddndis.h - - ntdef.h - - ntsecapi.h - - ntstatus.h - - ntverp.h - - oaidl.idl - - objbase.h - - objectarray.h - - objidl.h - - objsafe.h - - ocidl.h - - ocidl.idl - - odbcss.h - - ole.h - - ole2.h - - oleacc.h - - oleauto.h - - olectl.h + - ntddndis.h + - ntdef.h + - ntsecapi.h + - ntstatus.h + - ntverp.h + - oaidl.idl + - objbase.h + - objectarray.h + - objidl.h + - objsafe.h + - ocidl.h + - ocidl.idl + - odbcss.h + - ole.h + - ole2.h + - oleacc.h + - oleauto.h + - olectl.h - packon.h - packoff.h - pathcch.h - - p2p.h - - pdh.h - - pdhmsg.h - - perflib.h - - persist.h - - poppack.h - - powerbase.h - - process.h - - processenv.h - - processthreadsapi.h - - processtopologyapi.h - - profileapi.h - - provider.h - - psapi.h - - pshpack1.h - - pshpack2.h - - pshpack4.h - - pshpack8.h - - qos.h - - ratings.h - - realtimeapiset.h - - reason.h - - richedit.h + - p2p.h + - pdh.h + - pdhmsg.h + - perflib.h + - persist.h + - poppack.h + - powerbase.h + - process.h + - processenv.h + - processthreadsapi.h + - processtopologyapi.h + - profileapi.h + - provider.h + - psapi.h + - pshpack1.h + - pshpack2.h + - pshpack4.h + - pshpack8.h + - qos.h + - ratings.h + - realtimeapiset.h + - reason.h + - richedit.h - roapi.h - - robuffer.h - - rpc.h - - rpcdce.h - - rpcndr.h - - safeint.h - - sal.h - - sapi.h - - schannel.h - - schedule.h - - schnlsp.h - - scsi.h - - sddl.h - - sdkddkver.h - - sdv_driverspecs.h - - security.h - - securityappcontainer.h - - securitybaseapi.h - - sensors.h - - sfc.h - - share.h - - shellapi.h - - shlguid.h - - shlobj.h - - shlwapi.h - - specstrings.h - - specstrings_strict.h - - specstrings_undef.h - - spellcheck.h - - sperror.h - - sspi.h - - stralign.h - - stringapiset.h - - strsafe.h - - suppress.h - - synchapi.h - - sys/locking.h - - sys/utime.h - - sysinfoapi.h - - systemtopologyapi.h - - tbs.h - - tchar.h - - tdi.h - - threadpoolapiset.h - - threadpoollegacyapiset.h - - timezoneapi.h - - tlhelp32.h - - traffic.h - - tune.h - - tvout.h - - unknwn.h - - unknwn.idl - - upnp.h - - urlmon.h - - urlmon.idl - - usb.h - - userenv.h - - usp10.h - - utilapiset.h - - uxtheme.h - - verrsrc.h - - versionhelpers.h - - vfw.h - - wbemidl.h - - websocket.h - - winapifamily.h - - winbase.h - - winber.h - - wincon.h - - wincrypt.h - - windef.h - - windns.h - - windows.applicationmodel.core.h - - windows.graphics.display.h - - windows.h - - windows.storage.h - - windows.storage.streams.h - - windows.system.threading.h - - windows.ui.xaml.h - - windows.ui.xaml.media.dxinterop.h - - windowsx.h - - winerror.h - - wingdi.h - - winhttp.h - - wininet.h - - winioctl.h - - winldap.h - - winnetwk.h - - winnls.h - - winnt.h - - winperf.h - - winreg.h - - winres.h - - winresrc.h - - winsdkver.h - - winsock.h - - winsock2.h + - robuffer.h + - rpc.h + - rpcdce.h + - rpcndr.h + - safeint.h + - sal.h + - sapi.h + - schannel.h + - schedule.h + - schnlsp.h + - scsi.h + - sddl.h + - sdkddkver.h + - sdv_driverspecs.h + - security.h + - securityappcontainer.h + - securitybaseapi.h + - sensors.h + - sfc.h + - share.h + - shellapi.h + - shlguid.h + - shlobj.h + - shlwapi.h + - specstrings.h + - specstrings_strict.h + - specstrings_undef.h + - spellcheck.h + - sperror.h + - sspi.h + - stralign.h + - stringapiset.h + - strsafe.h + - suppress.h + - synchapi.h + - sys/locking.h + - sys/utime.h + - sysinfoapi.h + - systemtopologyapi.h + - tbs.h + - tchar.h + - tdi.h + - threadpoolapiset.h + - threadpoollegacyapiset.h + - timezoneapi.h + - tlhelp32.h + - traffic.h + - tune.h + - tvout.h + - unknwn.h + - unknwn.idl + - upnp.h + - urlmon.h + - urlmon.idl + - usb.h + - userenv.h + - usp10.h + - utilapiset.h + - uxtheme.h + - verrsrc.h + - versionhelpers.h + - vfw.h + - wbemidl.h + - websocket.h + - winapifamily.h + - winbase.h + - winber.h + - wincon.h + - wincrypt.h + - windef.h + - windns.h + - windows.applicationmodel.core.h + - windows.graphics.display.h + - windows.h + - windows.storage.h + - windows.storage.streams.h + - windows.system.threading.h + - windows.ui.xaml.h + - windows.ui.xaml.media.dxinterop.h + - windowsx.h + - winerror.h + - wingdi.h + - winhttp.h + - wininet.h + - winioctl.h + - winldap.h + - winnetwk.h + - winnls.h + - winnt.h + - winperf.h + - winreg.h + - winres.h + - winresrc.h + - winsdkver.h + - winsock.h + - winsock2.h - winstring.h - - winsvc.h - - winternl.h - - winuser.h - - winver.h - - winwlx.h - - wnnc.h - - wow64apiset.h - - wrl.h - - wrl/async.h - - wrl/client.h - - wrl/event.h - - wrl/ftm.h - - wrl/implements.h - - wrl/wrappers/corewrappers.h + - winsvc.h + - winternl.h + - winuser.h + - winver.h + - winwlx.h + - wnnc.h + - wow64apiset.h + - wrl.h + - wrl/async.h + - wrl/client.h + - wrl/event.h + - wrl/ftm.h + - wrl/implements.h + - wrl/wrappers/corewrappers.h - ws2bth.h - - ws2def.h - - ws2ipdef.h + - ws2def.h + - ws2ipdef.h - ws2spi.h - - ws2tcpip.h - - wscapi.h - - wspiapi.h - - wtsapi32.h - - wtypes.h - - xa.h - - xaudio2.h + - ws2tcpip.h + - wscapi.h + - wspiapi.h + - wtsapi32.h + - wtypes.h + - xa.h + - xaudio2.h - xmllite.h diff --git a/build/ya.make b/build/ya.make index 407b8f13e0..c98ee52b97 100644 --- a/build/ya.make +++ b/build/ya.make @@ -20,7 +20,7 @@ PEERDIR( END() RECURSE( - conf_fatal_error + conf_fatal_error config docs/empty external_resources diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 081833998b..c13782fa96 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -112,7 +112,7 @@ otherwise { # tag:codenav when ($CODENAVIGATION && $NOCODENAVIGATION != "yes") { - PY_PROGRAM_LINK_EXE=$LINK_EXE ${kv;hide:"pyndex $TARGET"} + PY_PROGRAM_LINK_EXE=$LINK_EXE ${kv;hide:"pyndex $TARGET"} YNDEXER_ARGS=$YMAKE_PYTHON ${input:"build/scripts/yndexer.py"} $CPPYNDEXER_RESOURCE_GLOBAL/yndexer 1500 $(SOURCE_ROOT) $ARCADIA_BUILD_ROOT ${input:SRC} YNDEXER_OUTPUT=${output;noauto;suf=${OBJ_CROSS_SUF}.ydx.pb2:SRC} } @@ -188,7 +188,7 @@ otherwise { when ($MUSL == "yes") { SYSINCL+=build/sysincl/libc-musl-libcxx.yml } - } + } } # tag:linux-specific @@ -341,9 +341,9 @@ otherwise { } SWIG_IMPLICIT_INCLUDES = swig.swg go.swg java.swg perl5.swg python.swg -FATAL_ERROR_MODULE=no -FATAL_ERROR_MESSAGE= - +FATAL_ERROR_MODULE=no +FATAL_ERROR_MESSAGE= + # tag:python-specific # PYTHON_DISTR={ "default" | "macos-brew" } determine python system supply # see build/platform/python/ya.make @@ -391,9 +391,9 @@ when ($USE_SYSTEM_PYTHON) { PY_VERSION=3.10 PY_FRAMEWORK_VERSION=3.10 } - default ? { - FATAL_ERROR_MESSAGE+=invalid USE_SYSTEM_PYTHON value - } + default ? { + FATAL_ERROR_MESSAGE+=invalid USE_SYSTEM_PYTHON value + } } } @@ -406,7 +406,7 @@ when ($HOST_OS_WINDOWS == "yes") { # tag:python-specific when ($USE_ARCADIA_PYTHON == "no") { - SYSINCL+=build/sysincl/python.yml + SYSINCL+=build/sysincl/python.yml } # tag:allocator @@ -423,10 +423,10 @@ when ($OS_CYGWIN == "yes" || $ARCH_PPC64LE == "yes") { } # tag:allocator -when ($OS_DARWIN == "yes") { - DEFAULT_ALLOCATOR=SYSTEM -} - +when ($OS_DARWIN == "yes") { + DEFAULT_ALLOCATOR=SYSTEM +} + # tag:allocator when ($SANITIZER_TYPE) { when ($SANITIZER_TYPE != "no") { @@ -436,7 +436,7 @@ when ($SANITIZER_TYPE) { # tag:internal ### @usage: CHECK_CONFIG_H(<conf_header>) # internal -### +### ### This internal macro adds checking code for configuration header in external (contrib) library. ### The check is needed to avoid conflicts on certain types and functions available in arcadia. ### @@ -636,7 +636,7 @@ macro PY_PROTO_PLUGIN(NAME, EXT, TOOL, DEPS[]) { ### using Tool. Extra dependencies are passed via DEPS macro PY_PROTO_PLUGIN2(NAME, EXT1, EXT2, TOOL, DEPS[]) { PY_PROTO_PLUGIN($NAME $EXT1 $TOOL DEPS $DEPS) - _ADD_PY_PROTO_OUT($EXT2) + _ADD_PY_PROTO_OUT($EXT2) } # tag:proto tag:java-specific @@ -1292,7 +1292,7 @@ module _BASE_UNIT: _BARE_UNIT { CFLAGS += -D_musl_ LINK_DYN_LIB_FLAGS += --musl LINK_SCRIPT_EXE_FLAGS += --musl - PEERDIR+=contrib/libs/musl/include + PEERDIR+=contrib/libs/musl/include } # g++ has proxy C-headers which are incompatible with libc++ proxy C-headers. @@ -1320,7 +1320,7 @@ module _BASE_UNIT: _BARE_UNIT { when ($USE_SSE4 == "yes") { CFLAGS+=$SSE4_CFLAGS C_DEFINES+=$SSE4_DEFINES - } + } } elsewhen ($MSVC != "yes") { CFLAGS += -mno-sse @@ -1340,7 +1340,7 @@ module _BASE_UNIT: _BARE_UNIT { DEFAULT(SWIG_LANG python) DEFAULT(BISON_FLAGS -v) DEFAULT(GP_FLAGS -CtTLANSI-C -Dk* -c) - + when ($NEED_BINUTILS_PEERDIR && $BINUTILS_USED && $NEED_PLATFORM_PEERDIRS == "yes") { PEERDIR+=build/platform/binutils } @@ -1643,7 +1643,7 @@ module _BASE_PROGRAM: _LINK_UNIT { when ($CPU_CHECK == "yes") { PEERDIR += library/cpp/cpuid_check - } + } when ($USE_ARC_PROFILE == "yes" && $NOUTIL != "yes") { PEERDIR += library/cpp/execprofile/autostart @@ -1669,7 +1669,7 @@ module _BASE_PROGRAM: _LINK_UNIT { CPP_PROGRAM_SEM=add_executable $MODDIR $REALPRJNAME ${hide:TARGET} ${hide:AUTO_INPUT} && vcs_info && target_link_flags PUBLIC $OBJADDE_LIB $OBJADDE ### @usage: PROGRAM([progname]) ### -### Regular program module. +### Regular program module. ### If name is not specified it will be generated from the name of the containing project directory. module PROGRAM: _BASE_PROGRAM { .ALIASES=REQUIREMENTS=CC_REQUIREMENTS @@ -1723,7 +1723,7 @@ macro NO_EXTENDED_SOURCE_SEARCH() { } # tag:python-specific -### @usage: PY3_PROGRAM([progname]) +### @usage: PY3_PROGRAM([progname]) ### ### Python 3.x binary program. Links all Python 3.x libraries and Python 3.x interpreter into itself to form regular executable. ### If name is not specified it will be generated from the name of the containing project directory. @@ -1797,7 +1797,7 @@ module PYCR_PROGRAM: PY3_PROGRAM_BIN { } ### @usage: EXPORTS_SCRIPT(exports_file) -### +### ### Specify exports script within PROGRAM, DLL and DLL-derived modules. ### This accepts 2 kind of files: .exports with <lang symbol> pairs and JSON-line .symlist files. ### The other option use EXPORTS parameter of the DLL module itself. @@ -2250,7 +2250,7 @@ macro STYLE(Globs...) { ### ### The test module based on gtest (contrib/libs/gtest contrib/libs/gmock). ### Use public documentation on gtest for details. -### +### ### Documentation about the Arcadia test system: https://wiki.yandex-team.ru/yatool/test/ module GTEST_UGLY: _BASE_PROGRAM { .NODE_TYPE=Program @@ -2971,7 +2971,7 @@ macro ALL_SRCS(GLOBAL?"GLOBAL":"", Files...) { ### ### Base module to place DLLs into multimodules back to back with libraries. ### In order to function properly all modules in multimodule shall have the -### same set of arguments. So this module is just library that accepts but +### same set of arguments. So this module is just library that accepts but ### ignores all DLL arguments. module _DLL_COMPATIBLE_LIBRARY: LIBRARY { } @@ -3374,9 +3374,9 @@ macro PY_NAMESPACE(Arg) { # tag:internal ### @usage: _SRCS_NO_GLOBAL(files...) # internal ### -### Proxy macro to SRCS macro which filters out GLOBAL keyword from the list of source files. -### Useful for modules like EXTERNAL_JAVA_LIBRARY, where GLOBAL keyword cannot be applied properly. -### Note: this macro changes order of source files. +### Proxy macro to SRCS macro which filters out GLOBAL keyword from the list of source files. +### Useful for modules like EXTERNAL_JAVA_LIBRARY, where GLOBAL keyword cannot be applied properly. +### Note: this macro changes order of source files. macro _SRCS_NO_GLOBAL(GLOBAL[], FILES...) { SRCS($GLOBAL $FILES) } @@ -3389,7 +3389,7 @@ COMPILE_JAVA_MF=$COMPILE_JAVA when ($EXT_JAVA_VCS_INFO == "yes") { JAVA_VCS_MF_ARG=--vcs-mf $VCS_JAVA COMPILE_JAVA_MF=$GENERATE_VCS_JAVA_INFO_NODEP && $COMPILE_JAVA -} +} # tag:java-specific EXT_JAVA_VCS_INFO=no @@ -4101,7 +4101,7 @@ module PY3_LIBRARY: _PY3_LIBRARY { # tag:python-specific ### @usage: _BASE_PY_PROGRAM #internal ### -### The base module for all Python 2.x binary programs. Adds linking logic, relevant module properties and +### The base module for all Python 2.x binary programs. Adds linking logic, relevant module properties and ### dependency on Python 2.x interpreter. Also adds import tests on all sources including PEERDIR'ed libraries. ### Links all Python 2.x libraries and Python 2.x interpreter into itself to form regular executable. ### This only compatible with PYTHON2-tagged modules and selects those from multimodules. @@ -4162,7 +4162,7 @@ otherwise { # tag:python-specific ### @usage: _BASE_PY_PROGRAM #internal ### -### The base module for all Python 3.x binary programs. Adds linking logic, relevant module properties and +### The base module for all Python 3.x binary programs. Adds linking logic, relevant module properties and ### dependency on Python 3.x interpreter. Also adds import tests on all sources including libraries. ### Links all Python 3.x libraries and Python 3.x interpreter into itself to form regular executable. ### This only compatible with PYTHON3-tagged modules and selects those from multimodules @@ -5227,7 +5227,7 @@ when ($PERL_DEFAULT_PEERDIR == "yes") { PEERDIR+=build/platform/perl } } - + # tag:perl-specific ### @usage: USE_PERL_LIB() ### Add dependency on Perl to your LIBRARY @@ -6884,7 +6884,7 @@ macro BUILD_PLNS(Src...) { ### @usage: COMPILE_NLG(Src...) ### ### Generate and compile .nlg templates (Jinja2-based) and interface for megamind runtime. -### +### ### Alice-specific macro macro COMPILE_NLG(Src...) { PEERDIR(alice/nlg/runtime) @@ -6953,8 +6953,8 @@ SCHEEME2_STRUCT_INFO_FLAGS=-f "const static ui32 RecordSig" -u "RecordSig" --gcc ### ### @example: ### -### SET(EXTRACT_STRUCT_INFO_FLAGS -f \"const static ui32 RecordSig\" -### -u \"RecordSig\" -n${scheeme_name}SchemeInfo ----gcc44_no_typename no_complex_overloaded_func_export +### SET(EXTRACT_STRUCT_INFO_FLAGS -f \"const static ui32 RecordSig\" +### -u \"RecordSig\" -n${scheeme_name}SchemeInfo ----gcc44_no_typename no_complex_overloaded_func_export ### ${DATAWORK_SCHEEME_EXPORT_FLAGS}) ### ### for compatibility with C++ compiler and the external environment. @@ -7253,7 +7253,7 @@ PACK_TGZ=${cwd:ARCADIA_BUILD_ROOT} tar -czf ${rootrel:OUTPUT} ${rootrel:INPUT} $ # tag:internal ### @usage TOUCH(Outputs...) # internal -### Just introduce outputs +### Just introduce outputs macro TOUCH(Outputs...) { .CMD=$YMAKE_PYTHON ${input:"build/scripts/touch.py"} ${output:Outputs} } @@ -8043,7 +8043,7 @@ _GO_TOOL_COMMON_FLAGS=\ ++link-flags $GO_LINK_FLAGS_VALUE \ ++cgo-srcs ${input:CGO_FILES} \ $_GO_EMBED_VALUE \ - $GO_TOOLCHAIN_ENV + $GO_TOOLCHAIN_ENV # tag:go-specific macro _GO_GEN_COVER_GO(GO_FILE, VAR_ID) { @@ -8895,7 +8895,7 @@ module IOS_INTERFACE: _BARE_UNIT { # tag:ios-specific module DEFAULT_IOS_INTERFACE: IOS_INTERFACE { - SET(MODULE_SUFFIX .default.ios.interface) + SET(MODULE_SUFFIX .default.ios.interface) } DEFAULT_IOS_TYPE= |