# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. with Files("**"): BUG_COMPONENT = ("Core", "Widget: Gtk") Program("gfxtest") SOURCES += [ "gfxtest.cpp", "glxtest.cpp", ] if CONFIG["MOZ_ENABLE_VAAPI"]: SOURCES += ["vaapitest.cpp"] USE_LIBS += ["mozva"] LOCAL_INCLUDES += ["/media/mozva"] if CONFIG["MOZ_ENABLE_V4L2"]: SOURCES += ["v4l2test.cpp"] if CONFIG["MOZ_ENABLE_VULKAN_VIDEO"]: SOURCES += ["vulkantest.cpp"] LOCAL_INCLUDES += ["/third_party/khronos/vulkan-headers/include"] CXXFLAGS += CONFIG["MOZ_GTK3_CFLAGS"] CXXFLAGS += CONFIG["MOZ_PANGO_CFLAGS"] OS_LIBS += CONFIG["MOZ_X11_LIBS"] OS_LIBS += CONFIG["MOZ_GTK3_LIBS"] OS_LIBS += CONFIG["DL_LIBS"] if CONFIG["MOZ_ASAN"] or CONFIG["MOZ_UBSAN"] or CONFIG["MOZ_TSAN"]: USE_LIBS += ["sanitizer-options"] NO_PGO = True DisableStlWrapping()