Created
October 15, 2018 01:27
-
-
Save chadfurman/a18555a66867e087232372c6e75abb3f to your computer and use it in GitHub Desktop.
cmake_from_gn?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Lotus@lotus examples]$ gn desc out/examples //examples:peerconnection_client | |
Target //examples:peerconnection_client | |
Type: executable | |
Toolchain: //build/toolchain/linux:clang_x64 | |
visibility | |
//* | |
testonly | |
true | |
check_includes | |
true | |
allow_circular_includes_from | |
sources | |
//examples/peerconnection/client/conductor.cc | |
//examples/peerconnection/client/conductor.h | |
//examples/peerconnection/client/defaults.cc | |
//examples/peerconnection/client/defaults.h | |
//examples/peerconnection/client/peer_connection_client.cc | |
//examples/peerconnection/client/peer_connection_client.h | |
//examples/peerconnection/client/linux/main.cc | |
//examples/peerconnection/client/linux/main_wnd.cc | |
//examples/peerconnection/client/linux/main_wnd.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:extra_warnings | |
//build/config:debug | |
//build/config:default_libs | |
//build/config:executable_config | |
//:common_config | |
//build/config/compiler:no_size_t_to_int_warning | |
//: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 | |
//modules/video_capture:video_capture_internal_impl_config | |
//third_party/jsoncpp:jsoncpp_config | |
//build/config/linux/gtk:gtk_internal_config | |
//media:rtc_media_defines_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 | |
//modules/video_capture:video_capture_internal_impl_config | |
//third_party/jsoncpp:jsoncpp_config | |
outputs | |
//examples/out/examples/peerconnection_client | |
arflags | |
-T | |
asmflags | |
-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 | |
-Wno-deprecated-declarations | |
-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-covered-switch-default | |
-Wno-unneeded-internal-declaration | |
-Wno-undefined-var-template | |
-Wno-nonportable-include-path | |
-Wno-user-defined-warnings | |
-Wno-unused-lambda-capture | |
-Wno-null-pointer-arithmetic | |
-Wno-enum-compare-switch | |
-Wno-ignored-pragma-optimize | |
-Wno-defaulted-function-deleted | |
-O0 | |
-fno-omit-frame-pointer | |
-g2 | |
-gsplit-dwarf | |
-ggnu-pubnames | |
-fvisibility=hidden | |
-Wheader-hygiene | |
-Wstring-conversion | |
-Wtautological-overlap-compare | |
-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/gtk-3.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/pango-1.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/fribidi | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/cairo | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/pixman-1 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/freetype2 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/libpng16 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/uuid | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/harfbuzz | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/gdk-pixbuf-2.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/gio-unix-2.0/ | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/libdrm | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/atk-1.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/at-spi2-atk/2.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/at-spi-2.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/include/dbus-1.0 | |
-isystem../../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/dbus-1.0/include | |
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="344066-1" | |
__STDC_CONSTANT_MACROS | |
__STDC_FORMAT_MACROS | |
_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS | |
_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS | |
CR_LIBCXX_REVISION=332543 | |
CR_LIBCXXABI_REVISION=331450 | |
CR_SYSROOT_HASH=e7c53f04bd88d29d075bfd1f62b073aeb69cbe09 | |
_DEBUG | |
DYNAMIC_ANNOTATIONS_ENABLED=1 | |
WTF_USE_DYNAMIC_ANNOTATIONS=1 | |
_GLIBCXX_DEBUG=1 | |
WEBRTC_ENABLE_PROTOBUF=1 | |
WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE | |
HAVE_SCTP | |
USE_BUILTIN_SW_CODECS | |
WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1 | |
WEBRTC_POSIX | |
WEBRTC_LINUX | |
ABSL_ALLOCATOR_NOTHROW=1 | |
HAVE_WEBRTC_VIDEO | |
HAVE_WEBRTC_VOICE | |
include_dirs | |
// | |
//examples/out/examples/gen/ | |
//third_party/abseil-cpp/ | |
//third_party/libyuv/include/ | |
//third_party/jsoncpp/overrides/include/ | |
//third_party/jsoncpp/source/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 | |
-Wl,-rpath-link=. | |
-Wl,--disable-new-dtags | |
Direct dependencies (try also "--all", "--tree", or even "--all --tree") | |
//api:libjingle_peerconnection_api | |
//api/audio_codecs:builtin_audio_decoder_factory | |
//api/audio_codecs:builtin_audio_encoder_factory | |
//api/video:video_frame | |
//api/video:video_frame_i420 | |
//api/video_codecs:builtin_video_decoder_factory | |
//api/video_codecs:builtin_video_encoder_factory | |
//build/config:executable_deps | |
//build/config/linux/gtk:gtk | |
//media:rtc_audio_video | |
//modules/audio_device:audio_device | |
//modules/audio_processing:audio_processing | |
//modules/video_capture:video_capture_module | |
//pc:libjingle_peerconnection | |
//rtc_base:checks | |
//rtc_base:rtc_base | |
//rtc_base:rtc_base_approved | |
//rtc_base:rtc_json | |
//rtc_base:stringutils | |
//rtc_base/third_party/sigslot:sigslot | |
//third_party/libyuv:libyuv | |
libs | |
X11 | |
Xcomposite | |
Xext | |
Xrender | |
dl | |
pthread | |
rt | |
gmodule-2.0 | |
glib-2.0 | |
gtk-3 | |
gdk-3 | |
pangocairo-1.0 | |
pango-1.0 | |
atk-1.0 | |
cairo-gobject | |
cairo | |
gdk_pixbuf-2.0 | |
gio-2.0 | |
gobject-2.0 | |
gthread-2.0 | |
m | |
lib_dirs | |
//build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment