replaced by .editorconfig # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D287864
29 lines
981 B
INI
29 lines
981 B
INI
# 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/.
|
|
|
|
EXPORTS.mozilla.htmlaccel += [
|
|
"htmlaccel.h",
|
|
"htmlaccelEnabled.h",
|
|
"htmlaccelNotInline.h",
|
|
]
|
|
|
|
# Make sure the result is consistent with mozilla::htmlaccel::htmlaccelEnabled().
|
|
#
|
|
# Due to https://github.com/llvm/llvm-project/issues/160886, the entry points
|
|
# need to be _not_ inline and, therefore, need a compilation unit. This should
|
|
# go away once the LLVM bug is fixed.
|
|
|
|
if (
|
|
(CONFIG["TARGET_CPU"] == "x86_64")
|
|
or (CONFIG["TARGET_CPU"] == "aarch64" and CONFIG["TARGET_ENDIANNESS"] == "little")
|
|
) and (CONFIG["CC_TYPE"] != "gcc" or int(CONFIG["CC_VERSION"].split(".")[0]) >= 12):
|
|
SOURCES += [
|
|
"htmlaccelNotInline.cpp",
|
|
]
|
|
SOURCES["htmlaccelNotInline.cpp"].flags += CONFIG["HTML_ACCEL_FLAGS"]
|
|
|
|
TEST_DIRS += ["gtest"]
|
|
|
|
FINAL_LIBRARY = "xul"
|