# -*- Mode: python; 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/. DisableStlWrapping() # Important: for CppUnitTests to be run, they also need to be added # to testing/cppunittest.ini. GeckoCppUnitTests([ 'ShowSSEConfig', ], linkage=None) CppUnitTests([ 'TestBaseProfiler', 'TestPrintf', ]) with Files('TestBaseProfiler.cpp'): BUG_COMPONENT = ('Core', 'Gecko Profiler') if CONFIG['OS_ARCH'] == 'WINNT': GeckoCppUnitTests([ 'TestNativeNt', 'TestPEExportSection', 'TestTimeStampWin', ], linkage=None) TEST_DIRS += [ 'interceptor', 'gtest', ] OS_LIBS += [ 'ntdll', 'version', ] if CONFIG['OS_TARGET'] == 'WINNT' and CONFIG['CC_TYPE'] in ('gcc', 'clang'): # This allows us to use wmain as the entry point on mingw LDFLAGS += [ '-municode', ]