blob: 09771a2308c81c82a0cd408572b587f51b1cd16f [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/WebKit/Source/core/core.gni")
blink_core_sources("xml") {
sources = [
"DOMParser.cpp",
"DOMParser.h",
"DocumentXPathEvaluator.cpp",
"DocumentXPathEvaluator.h",
"DocumentXSLT.cpp",
"DocumentXSLT.h",
"NativeXPathNSResolver.cpp",
"NativeXPathNSResolver.h",
"XMLSerializer.cpp",
"XMLSerializer.h",
"XPathEvaluator.cpp",
"XPathEvaluator.h",
"XPathExpression.cpp",
"XPathExpression.h",
"XPathExpressionNode.cpp",
"XPathExpressionNode.h",
"XPathFunctions.cpp",
"XPathFunctions.h",
"XPathNSResolver.h",
"XPathNodeSet.cpp",
"XPathNodeSet.h",
"XPathParser.cpp",
"XPathParser.h",
"XPathPath.cpp",
"XPathPath.h",
"XPathPredicate.cpp",
"XPathPredicate.h",
"XPathResult.cpp",
"XPathResult.h",
"XPathStep.cpp",
"XPathStep.h",
"XPathUtil.cpp",
"XPathUtil.h",
"XPathValue.cpp",
"XPathValue.h",
"XPathVariableReference.cpp",
"XPathVariableReference.h",
"XSLImportRule.cpp",
"XSLImportRule.h",
"XSLStyleSheet.h",
"XSLStyleSheetLibxslt.cpp",
"XSLTExtensions.cpp",
"XSLTExtensions.h",
"XSLTProcessor.cpp",
"XSLTProcessor.h",
"XSLTProcessorLibxslt.cpp",
"XSLTUnicodeSort.cpp",
"XSLTUnicodeSort.h",
"parser/MarkupTokenizerInlines.h",
"parser/SharedBufferReader.cpp",
"parser/SharedBufferReader.h",
"parser/XMLDocumentParser.cpp",
"parser/XMLDocumentParser.h",
"parser/XMLDocumentParserScope.cpp",
"parser/XMLDocumentParserScope.h",
"parser/XMLErrors.cpp",
"parser/XMLErrors.h",
"parser/XMLParserInput.h",
]
configs += [
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
"//build/config/compiler:no_size_t_to_int_warning",
]
}