1*4882a593Smuzhiyunrequire chromium-gn.inc
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "wayland"
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunDEPENDS += "\
6*4882a593Smuzhiyun        at-spi2-atk \
7*4882a593Smuzhiyun        virtual/egl \
8*4882a593Smuzhiyun        wayland \
9*4882a593Smuzhiyun        wayland-native \
10*4882a593Smuzhiyun"
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunGN_ARGS += "\
13*4882a593Smuzhiyun        ${PACKAGECONFIG_CONFARGS} \
14*4882a593Smuzhiyun        use_ozone=true \
15*4882a593Smuzhiyun        ozone_auto_platforms=false \
16*4882a593Smuzhiyun        ozone_platform_headless=true \
17*4882a593Smuzhiyun        ozone_platform_wayland=true \
18*4882a593Smuzhiyun        ozone_platform_x11=false \
19*4882a593Smuzhiyun        system_wayland_scanner_path="${STAGING_BINDIR_NATIVE}/wayland-scanner" \
20*4882a593Smuzhiyun        use_system_wayland_scanner=true \
21*4882a593Smuzhiyun        use_xkbcommon=true \
22*4882a593Smuzhiyun        use_system_minigbm=true \
23*4882a593Smuzhiyun        use_system_libdrm=true \
24*4882a593Smuzhiyun        use_gtk=false \
25*4882a593Smuzhiyun"
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun# The chromium binary must always be started with those arguments.
28*4882a593SmuzhiyunCHROMIUM_EXTRA_ARGS:append = " --ozone-platform=wayland"
29