# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- # vim: set filetype=python: # 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/. UNIFIED_SOURCES += [ 'gfxSurfaceRefCountTest.cpp', # Disabled on suspicion of causing bug 904227 #'gfxWordCacheTest.cpp', 'TestArena.cpp', 'TestBufferRotation.cpp', 'TestColorNames.cpp', 'TestCompositor.cpp', 'TestGfxPrefs.cpp', 'TestGfxWidgets.cpp', 'TestJobScheduler.cpp', 'TestLayers.cpp', 'TestMoz2D.cpp', 'TestQcms.cpp', 'TestRect.cpp', 'TestRegion.cpp', 'TestSkipChars.cpp', # Hangs on linux in ApplyGdkScreenFontOptions #'gfxFontSelectionTest.cpp', 'TestTextures.cpp', # Test works but it doesn't assert anything #'gfxTextRunPerfTest.cpp', # Bug 1179287 - PGO bustage on Linux #'TestTiledLayerBuffer.cpp', 'TestVsync.cpp', ] UNIFIED_SOURCES += [ '/gfx/2d/unittest/%s' % p for p in [ 'TestBase.cpp', 'TestBugs.cpp', 'TestCairo.cpp', 'TestPoint.cpp', 'TestScaling.cpp', ]] include('/ipc/chromium/chromium-config.mozbuild') LOCAL_INCLUDES += [ '/gfx/2d', '/gfx/2d/unittest', '/gfx/layers', '/gfx/qcms', ] FINAL_LIBRARY = 'xul-gtest' CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']