1*4882a593Smuzhiyunconfig BR2_PACKAGE_VTE 2*4882a593Smuzhiyun bool "vte" 3*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # libgtk3 -> host-libgtk3 -> host-librsvg 4*4882a593Smuzhiyun depends on BR2_USE_WCHAR 5*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 6*4882a593Smuzhiyun depends on BR2_USE_MMU 7*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 8*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20 9*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 10*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_USES_MUSL 11*4882a593Smuzhiyun depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND || \ 12*4882a593Smuzhiyun BR2_PACKAGE_HAS_LIBGL 13*4882a593Smuzhiyun select BR2_PACKAGE_LIBGTK3 14*4882a593Smuzhiyun select BR2_PACKAGE_PCRE2 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun VTE is a library (libvte) implementing a terminal emulator 17*4882a593Smuzhiyun widget for GTK+, and a minimal sample application (vte) 18*4882a593Smuzhiyun using that. Vte is mainly used in gnome-terminal, but 19*4882a593Smuzhiyun can also be used to embed a console/terminal in games, 20*4882a593Smuzhiyun editors, IDEs, etc. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun http://github.com/GNOME/vte 23*4882a593Smuzhiyun 24*4882a593Smuzhiyuncomment "vte needs a uClibc or glibc toolchain w/ wchar, threads, C++, gcc >= 10" 25*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS 26*4882a593Smuzhiyun depends on BR2_USE_MMU 27*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 28*4882a593Smuzhiyun depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ 29*4882a593Smuzhiyun !BR2_TOOLCHAIN_HAS_THREADS || \ 30*4882a593Smuzhiyun !BR2_TOOLCHAIN_GCC_AT_LEAST_10 || \ 31*4882a593Smuzhiyun BR2_TOOLCHAIN_USES_MUSL 32*4882a593Smuzhiyun 33*4882a593Smuzhiyuncomment "vte needs an OpenGL or an OpenGL-EGL/wayland backend" 34*4882a593Smuzhiyun depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS 35*4882a593Smuzhiyun depends on BR2_USE_MMU 36*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 37*4882a593Smuzhiyun depends on !BR2_PACKAGE_HAS_LIBEGL_WAYLAND && \ 38*4882a593Smuzhiyun !BR2_PACKAGE_HAS_LIBGL 39