It is used to conditionally set a structure field, so it's required that all compilation unit using it have the same value for that define. The easiest way to achieve that goal is to set the define globally. Differential Revision: https://phabricator.services.mozilla.com/D224752
36 lines
1007 B
Python
36 lines
1007 B
Python
# -*- 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/.
|
|
|
|
LOCAL_INCLUDES += [
|
|
"../..",
|
|
]
|
|
|
|
DEFINES["GOOGLE_PROTOBUF_NO_RTTI"] = True
|
|
DEFINES["GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER"] = True
|
|
|
|
UNIFIED_SOURCES += [
|
|
"Common.cpp",
|
|
"TestCaching.cpp",
|
|
"TestChunkSet.cpp",
|
|
"TestClassifier.cpp",
|
|
"TestFailUpdate.cpp",
|
|
"TestFindFullHash.cpp",
|
|
"TestLookupCacheV4.cpp",
|
|
"TestPerProviderDirectory.cpp",
|
|
"TestPrefixSet.cpp",
|
|
"TestProtocolParser.cpp",
|
|
"TestRiceDeltaDecoder.cpp",
|
|
"TestSafebrowsingHash.cpp",
|
|
"TestSafeBrowsingProtobuf.cpp",
|
|
"TestTable.cpp",
|
|
"TestUrlClassifierTableUpdateV4.cpp",
|
|
"TestUrlClassifierUtils.cpp",
|
|
"TestURLsAndHashing.cpp",
|
|
"TestVariableLengthPrefixSet.cpp",
|
|
]
|
|
|
|
FINAL_LIBRARY = "xul-gtest"
|