Target //modules/desktop_capture:desktop_capture_generic Type: static_library Toolchain: //build/toolchain/linux:clang_x64 visibility //modules/desktop_capture:desktop_capture //modules/desktop_capture:desktop_capture_objc testonly false check_includes true allow_circular_includes_from sources //modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc //modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h //modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc //modules/desktop_capture/capture_result_desktop_capturer_wrapper.h //modules/desktop_capture/cropped_desktop_frame.cc //modules/desktop_capture/cropped_desktop_frame.h //modules/desktop_capture/cropping_window_capturer.cc //modules/desktop_capture/cropping_window_capturer.h //modules/desktop_capture/desktop_and_cursor_composer.cc //modules/desktop_capture/desktop_and_cursor_composer.h //modules/desktop_capture/desktop_capture_options.cc //modules/desktop_capture/desktop_capture_options.h //modules/desktop_capture/desktop_capturer.cc //modules/desktop_capture/desktop_capturer.h //modules/desktop_capture/desktop_capturer_differ_wrapper.cc //modules/desktop_capture/desktop_capturer_differ_wrapper.h //modules/desktop_capture/desktop_capturer_wrapper.cc //modules/desktop_capture/desktop_capturer_wrapper.h //modules/desktop_capture/desktop_frame_generator.cc //modules/desktop_capture/desktop_frame_generator.h //modules/desktop_capture/desktop_frame_rotation.cc //modules/desktop_capture/desktop_frame_rotation.h //modules/desktop_capture/differ_block.cc //modules/desktop_capture/differ_block.h //modules/desktop_capture/fake_desktop_capturer.cc //modules/desktop_capture/fake_desktop_capturer.h //modules/desktop_capture/fallback_desktop_capturer_wrapper.cc //modules/desktop_capture/fallback_desktop_capturer_wrapper.h //modules/desktop_capture/mouse_cursor.cc //modules/desktop_capture/mouse_cursor.h //modules/desktop_capture/mouse_cursor_monitor.h //modules/desktop_capture/resolution_tracker.cc //modules/desktop_capture/resolution_tracker.h //modules/desktop_capture/rgba_color.cc //modules/desktop_capture/rgba_color.h //modules/desktop_capture/screen_capture_frame_queue.h //modules/desktop_capture/screen_capturer_helper.cc //modules/desktop_capture/screen_capturer_helper.h //modules/desktop_capture/window_finder.cc //modules/desktop_capture/window_finder.h //modules/desktop_capture/mouse_cursor_monitor_linux.cc //modules/desktop_capture/screen_capturer_linux.cc //modules/desktop_capture/window_capturer_linux.cc //modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc //modules/desktop_capture/linux/mouse_cursor_monitor_x11.h //modules/desktop_capture/linux/screen_capturer_x11.cc //modules/desktop_capture/linux/screen_capturer_x11.h //modules/desktop_capture/linux/shared_x_display.cc //modules/desktop_capture/linux/shared_x_display.h //modules/desktop_capture/linux/window_capturer_x11.cc //modules/desktop_capture/linux/window_capturer_x11.h //modules/desktop_capture/linux/window_finder_x11.cc //modules/desktop_capture/linux/window_finder_x11.h //modules/desktop_capture/linux/window_list_utils.cc //modules/desktop_capture/linux/window_list_utils.h //modules/desktop_capture/linux/x_atom_cache.cc //modules/desktop_capture/linux/x_atom_cache.h //modules/desktop_capture/linux/x_error_trap.cc //modules/desktop_capture/linux/x_error_trap.h //modules/desktop_capture/linux/x_server_pixel_buffer.cc //modules/desktop_capture/linux/x_server_pixel_buffer.h //modules/desktop_capture/linux/base_capturer_pipewire.cc //modules/desktop_capture/linux/base_capturer_pipewire.h //modules/desktop_capture/linux/screen_capturer_pipewire.cc //modules/desktop_capture/linux/screen_capturer_pipewire.h //modules/desktop_capture/linux/window_capturer_pipewire.cc //modules/desktop_capture/linux/window_capturer_pipewire.h //out/Default/gen/modules/desktop_capture/linux/pipewire_stubs.cc //out/Default/gen/modules/desktop_capture/linux/pipewire_stubs.h public [All headers listed in the sources are public.] configs (in order applying, try also --tree) //build/config:feature_flags //build/config/compiler:afdo //build/config/compiler:afdo_optimize_size //build/config/compiler:compiler //build/config/compiler:compiler_arm_fpu //build/config/compiler:compiler_arm_thumb //build/config/compiler:chromium_code //build/config/compiler:default_include_dirs //build/config/compiler:default_optimization //build/config/compiler:default_stack_frames //build/config/compiler:default_symbols //build/config/compiler:export_dynamic //build/config/compiler:no_exceptions //build/config/compiler:no_rtti //build/config/compiler:runtime_library //build/config/compiler:thin_archive //build/config/coverage:default_coverage //build/config/sanitizers:default_sanitizer_flags //build/config/gcc:symbol_visibility_hidden //build/config/clang:find_bad_constructs //build/config/clang:extra_warnings //build/config:debug //:rtc_prod_config //:common_config //build/config/compiler:no_size_t_to_int_warning //build/config/linux:x11 //modules/desktop_capture:gio //:library_impl_config //:common_inherited_config //third_party/abseil-cpp:absl_include_config //third_party/abseil-cpp:absl_define_config //rtc_base:rtc_base_all_dependent_config //third_party/libyuv:libyuv_config public_configs (in order applying, try also --tree) //:common_inherited_config //third_party/abseil-cpp:absl_include_config //third_party/abseil-cpp:absl_define_config all_dependent_configs (in order applying, try also --tree) //rtc_base:rtc_base_all_dependent_config //third_party/libyuv:libyuv_config outputs //out/Default/obj/modules/desktop_capture/libdesktop_capture_generic.a arflags -T asmflags -fPIC -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -std=c11 -m64 -march=x86-64 -g2 -gsplit-dwarf --sysroot=../../build/linux/debian_sid_amd64-sysroot cflags -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -B../../third_party/binutils/Linux_x64/Release/bin -pthread -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -fcomplete-member-pointers -m64 -march=x86-64 -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-null-pointer-arithmetic -Wno-ignored-pragma-optimize -Wno-defaulted-function-deleted -O0 -fno-omit-frame-pointer -g2 -gsplit-dwarf -ggnu-pubnames -fvisibility=hidden -Xclang -load -Xclang ../../third_party/llvm-build/Release+Asserts/lib/libFindBadConstructs.so -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang enforce-in-thirdparty-webkit -Xclang -plugin-arg-find-bad-constructs -Xclang check-enum-max-value -Xclang -plugin-arg-find-bad-constructs -Xclang check-ipc -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wc++11-narrowing -Wimplicit-fallthrough -Wthread-safety -Winconsistent-missing-override -Wundef -Wunused-lambda-capture -Wno-shorten-64-to-32 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0 -isystem../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem../../build/linux/debian_sid_amd64-sysroot/usr/include/gio-unix-2.0/ cflags_c -std=c11 --sysroot=../../build/linux/debian_sid_amd64-sysroot -Wstrict-prototypes cflags_cc -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++11 -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden -Wnon-virtual-dtor -Woverloaded-virtual cflags_objc -std=c11 --sysroot=../../build/linux/debian_sid_amd64-sysroot -Wstrict-prototypes cflags_objcc -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++11 -fno-exceptions -fno-rtti --sysroot=../../build/linux/debian_sid_amd64-sysroot -fvisibility-inlines-hidden defines V8_DEPRECATION_WARNINGS USE_UDEV USE_AURA=1 USE_GLIB=1 USE_NSS_CERTS=1 USE_X11=1 FULL_SAFE_BROWSING SAFE_BROWSING_CSD SAFE_BROWSING_DB_LOCAL CHROMIUM_BUILD FIELDTRIAL_TESTING_ENABLED _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE _LARGEFILE64_SOURCE _GNU_SOURCE CR_CLANG_REVISION="346388-1" __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS CR_LIBCXX_REVISION=344254 CR_LIBCXXABI_REVISION=344215 _LIBCPP_ENABLE_NODISCARD CR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 _DEBUG DYNAMIC_ANNOTATIONS_ENABLED=1 WTF_USE_DYNAMIC_ANNOTATIONS=1 WEBRTC_ENABLE_PROTOBUF=1 WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE HAVE_SCTP USE_BUILTIN_SW_CODECS WEBRTC_USE_PIPEWIRE DLOPEN_PIPEWIRE WEBRTC_LIBRARY_IMPL WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 WEBRTC_POSIX WEBRTC_LINUX ABSL_ALLOCATOR_NOTHROW=1 include_dirs // //out/Default/gen/ //third_party/abseil-cpp/ //third_party/libyuv/include/ ldflags -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -m64 -Werror -Wl,--gdb-index -rdynamic -nostdlib++ --sysroot=../../build/linux/debian_sid_amd64-sysroot -L../../build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu -L../../build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu -L../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu Direct dependencies (try also "--all", "--tree", or even "--all --tree") //:webrtc_common //api:refcountedbase //modules/desktop_capture:desktop_capture_differ_sse2 //modules/desktop_capture:pipewire_generate_stubs //modules/desktop_capture:primitives //rtc_base:checks //rtc_base:rtc_base //rtc_base/synchronization:rw_lock_wrapper //rtc_base/system:arch //rtc_base/system:rtc_export //system_wrappers:cpu_features_api //system_wrappers:metrics //system_wrappers:system_wrappers //third_party/abseil-cpp/absl/memory:memory //third_party/libyuv:libyuv libs dl X11 X11-xcb xcb Xcomposite Xcursor Xdamage Xext Xfixes Xi Xrender Xtst gio-2.0 gobject-2.0 glib-2.0 rt lib_dirs //build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/