summaryrefslogtreecommitdiff
path: root/deps/v8/third_party
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2018-07-25 19:30:07 +0200
committerMichaël Zasso <targos@protonmail.com>2018-07-26 08:31:50 +0200
commit6a31d05340b22fc413ee83eaacd0a5565bbbe799 (patch)
tree78f9e1c2f417244842f6422f17e1816e70317100 /deps/v8/third_party
parent4d94bb2b1f72b6b612983a517a39c5545724a3ad (diff)
downloadandroid-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.gz
android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.tar.bz2
android-node-v8-6a31d05340b22fc413ee83eaacd0a5565bbbe799.zip
deps: update V8 to 6.8.275.24
PR-URL: https://github.com/nodejs/node/pull/21079 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yang Guo <yangguo@chromium.org>
Diffstat (limited to 'deps/v8/third_party')
-rw-r--r--deps/v8/third_party/antlr4/BUILD.gn339
-rw-r--r--deps/v8/third_party/googletest/BUILD.gn14
2 files changed, 352 insertions, 1 deletions
diff --git a/deps/v8/third_party/antlr4/BUILD.gn b/deps/v8/third_party/antlr4/BUILD.gn
new file mode 100644
index 0000000000..bd58a1804d
--- /dev/null
+++ b/deps/v8/third_party/antlr4/BUILD.gn
@@ -0,0 +1,339 @@
+# Copyright 2018 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.
+
+config("antlr-compatibility") {
+ if (!is_clang && !is_win) {
+ cflags = [
+ # Avoid warnings in generated Antlr code
+ "-Wno-unused-but-set-variable",
+ ]
+ }
+}
+
+source_set("antlr4") {
+ defines = [ "ANTLR4CPP_STATIC" ]
+
+ include_dirs = [ "runtime/Cpp/runtime/src" ]
+
+ sources = [
+ "runtime/Cpp/runtime/src/ANTLRErrorListener.cpp",
+ "runtime/Cpp/runtime/src/ANTLRErrorListener.h",
+ "runtime/Cpp/runtime/src/ANTLRErrorStrategy.cpp",
+ "runtime/Cpp/runtime/src/ANTLRErrorStrategy.h",
+ "runtime/Cpp/runtime/src/ANTLRFileStream.cpp",
+ "runtime/Cpp/runtime/src/ANTLRFileStream.h",
+ "runtime/Cpp/runtime/src/ANTLRInputStream.cpp",
+ "runtime/Cpp/runtime/src/ANTLRInputStream.h",
+ "runtime/Cpp/runtime/src/BailErrorStrategy.cpp",
+ "runtime/Cpp/runtime/src/BailErrorStrategy.h",
+ "runtime/Cpp/runtime/src/BaseErrorListener.cpp",
+ "runtime/Cpp/runtime/src/BaseErrorListener.h",
+ "runtime/Cpp/runtime/src/BufferedTokenStream.cpp",
+ "runtime/Cpp/runtime/src/BufferedTokenStream.h",
+ "runtime/Cpp/runtime/src/CharStream.cpp",
+ "runtime/Cpp/runtime/src/CharStream.h",
+ "runtime/Cpp/runtime/src/CommonToken.cpp",
+ "runtime/Cpp/runtime/src/CommonToken.h",
+ "runtime/Cpp/runtime/src/CommonTokenFactory.cpp",
+ "runtime/Cpp/runtime/src/CommonTokenFactory.h",
+ "runtime/Cpp/runtime/src/CommonTokenStream.cpp",
+ "runtime/Cpp/runtime/src/CommonTokenStream.h",
+ "runtime/Cpp/runtime/src/ConsoleErrorListener.cpp",
+ "runtime/Cpp/runtime/src/ConsoleErrorListener.h",
+ "runtime/Cpp/runtime/src/DefaultErrorStrategy.cpp",
+ "runtime/Cpp/runtime/src/DefaultErrorStrategy.h",
+ "runtime/Cpp/runtime/src/DiagnosticErrorListener.cpp",
+ "runtime/Cpp/runtime/src/DiagnosticErrorListener.h",
+ "runtime/Cpp/runtime/src/Exceptions.cpp",
+ "runtime/Cpp/runtime/src/Exceptions.h",
+ "runtime/Cpp/runtime/src/FailedPredicateException.cpp",
+ "runtime/Cpp/runtime/src/FailedPredicateException.h",
+ "runtime/Cpp/runtime/src/InputMismatchException.cpp",
+ "runtime/Cpp/runtime/src/InputMismatchException.h",
+ "runtime/Cpp/runtime/src/IntStream.cpp",
+ "runtime/Cpp/runtime/src/IntStream.h",
+ "runtime/Cpp/runtime/src/InterpreterRuleContext.cpp",
+ "runtime/Cpp/runtime/src/InterpreterRuleContext.h",
+ "runtime/Cpp/runtime/src/Lexer.cpp",
+ "runtime/Cpp/runtime/src/Lexer.h",
+ "runtime/Cpp/runtime/src/LexerInterpreter.cpp",
+ "runtime/Cpp/runtime/src/LexerInterpreter.h",
+ "runtime/Cpp/runtime/src/LexerNoViableAltException.cpp",
+ "runtime/Cpp/runtime/src/LexerNoViableAltException.h",
+ "runtime/Cpp/runtime/src/ListTokenSource.cpp",
+ "runtime/Cpp/runtime/src/ListTokenSource.h",
+ "runtime/Cpp/runtime/src/NoViableAltException.cpp",
+ "runtime/Cpp/runtime/src/NoViableAltException.h",
+ "runtime/Cpp/runtime/src/Parser.cpp",
+ "runtime/Cpp/runtime/src/Parser.h",
+ "runtime/Cpp/runtime/src/ParserInterpreter.cpp",
+ "runtime/Cpp/runtime/src/ParserInterpreter.h",
+ "runtime/Cpp/runtime/src/ParserRuleContext.cpp",
+ "runtime/Cpp/runtime/src/ParserRuleContext.h",
+ "runtime/Cpp/runtime/src/ProxyErrorListener.cpp",
+ "runtime/Cpp/runtime/src/ProxyErrorListener.h",
+ "runtime/Cpp/runtime/src/RecognitionException.cpp",
+ "runtime/Cpp/runtime/src/RecognitionException.h",
+ "runtime/Cpp/runtime/src/Recognizer.cpp",
+ "runtime/Cpp/runtime/src/Recognizer.h",
+ "runtime/Cpp/runtime/src/RuleContext.cpp",
+ "runtime/Cpp/runtime/src/RuleContext.h",
+ "runtime/Cpp/runtime/src/RuleContextWithAltNum.cpp",
+ "runtime/Cpp/runtime/src/RuleContextWithAltNum.h",
+ "runtime/Cpp/runtime/src/RuntimeMetaData.cpp",
+ "runtime/Cpp/runtime/src/RuntimeMetaData.h",
+ "runtime/Cpp/runtime/src/Token.cpp",
+ "runtime/Cpp/runtime/src/Token.h",
+ "runtime/Cpp/runtime/src/TokenFactory.h",
+ "runtime/Cpp/runtime/src/TokenSource.cpp",
+ "runtime/Cpp/runtime/src/TokenSource.h",
+ "runtime/Cpp/runtime/src/TokenStream.cpp",
+ "runtime/Cpp/runtime/src/TokenStream.h",
+ "runtime/Cpp/runtime/src/TokenStreamRewriter.cpp",
+ "runtime/Cpp/runtime/src/TokenStreamRewriter.h",
+ "runtime/Cpp/runtime/src/UnbufferedCharStream.cpp",
+ "runtime/Cpp/runtime/src/UnbufferedCharStream.h",
+ "runtime/Cpp/runtime/src/UnbufferedTokenStream.cpp",
+ "runtime/Cpp/runtime/src/UnbufferedTokenStream.h",
+ "runtime/Cpp/runtime/src/Vocabulary.cpp",
+ "runtime/Cpp/runtime/src/Vocabulary.h",
+ "runtime/Cpp/runtime/src/WritableToken.cpp",
+ "runtime/Cpp/runtime/src/WritableToken.h",
+ "runtime/Cpp/runtime/src/antlr4-common.h",
+ "runtime/Cpp/runtime/src/antlr4-runtime.h",
+ "runtime/Cpp/runtime/src/atn/ATN.cpp",
+ "runtime/Cpp/runtime/src/atn/ATN.h",
+ "runtime/Cpp/runtime/src/atn/ATNConfig.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNConfig.h",
+ "runtime/Cpp/runtime/src/atn/ATNConfigSet.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNConfigSet.h",
+ "runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.h",
+ "runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNDeserializer.h",
+ "runtime/Cpp/runtime/src/atn/ATNSerializer.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNSerializer.h",
+ "runtime/Cpp/runtime/src/atn/ATNSimulator.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNSimulator.h",
+ "runtime/Cpp/runtime/src/atn/ATNState.cpp",
+ "runtime/Cpp/runtime/src/atn/ATNState.h",
+ "runtime/Cpp/runtime/src/atn/ATNType.h",
+ "runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.h",
+ "runtime/Cpp/runtime/src/atn/ActionTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/ActionTransition.h",
+ "runtime/Cpp/runtime/src/atn/AmbiguityInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/AmbiguityInfo.h",
+ "runtime/Cpp/runtime/src/atn/ArrayPredictionContext.cpp",
+ "runtime/Cpp/runtime/src/atn/ArrayPredictionContext.h",
+ "runtime/Cpp/runtime/src/atn/AtomTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/AtomTransition.h",
+ "runtime/Cpp/runtime/src/atn/BasicBlockStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/BasicBlockStartState.h",
+ "runtime/Cpp/runtime/src/atn/BasicState.cpp",
+ "runtime/Cpp/runtime/src/atn/BasicState.h",
+ "runtime/Cpp/runtime/src/atn/BlockEndState.cpp",
+ "runtime/Cpp/runtime/src/atn/BlockEndState.h",
+ "runtime/Cpp/runtime/src/atn/BlockStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/BlockStartState.h",
+ "runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.h",
+ "runtime/Cpp/runtime/src/atn/DecisionEventInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/DecisionEventInfo.h",
+ "runtime/Cpp/runtime/src/atn/DecisionInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/DecisionInfo.h",
+ "runtime/Cpp/runtime/src/atn/DecisionState.cpp",
+ "runtime/Cpp/runtime/src/atn/DecisionState.h",
+ "runtime/Cpp/runtime/src/atn/EmptyPredictionContext.cpp",
+ "runtime/Cpp/runtime/src/atn/EmptyPredictionContext.h",
+ "runtime/Cpp/runtime/src/atn/EpsilonTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/EpsilonTransition.h",
+ "runtime/Cpp/runtime/src/atn/ErrorInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/ErrorInfo.h",
+ "runtime/Cpp/runtime/src/atn/LL1Analyzer.cpp",
+ "runtime/Cpp/runtime/src/atn/LL1Analyzer.h",
+ "runtime/Cpp/runtime/src/atn/LexerATNConfig.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerATNConfig.h",
+ "runtime/Cpp/runtime/src/atn/LexerATNSimulator.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerATNSimulator.h",
+ "runtime/Cpp/runtime/src/atn/LexerAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerActionExecutor.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerActionExecutor.h",
+ "runtime/Cpp/runtime/src/atn/LexerActionType.h",
+ "runtime/Cpp/runtime/src/atn/LexerChannelAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerChannelAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerCustomAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerCustomAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerModeAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerModeAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerMoreAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerMoreAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerPopModeAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerPopModeAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerPushModeAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerPushModeAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerSkipAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerSkipAction.h",
+ "runtime/Cpp/runtime/src/atn/LexerTypeAction.cpp",
+ "runtime/Cpp/runtime/src/atn/LexerTypeAction.h",
+ "runtime/Cpp/runtime/src/atn/LookaheadEventInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/LookaheadEventInfo.h",
+ "runtime/Cpp/runtime/src/atn/LoopEndState.cpp",
+ "runtime/Cpp/runtime/src/atn/LoopEndState.h",
+ "runtime/Cpp/runtime/src/atn/NotSetTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/NotSetTransition.h",
+ "runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.cpp",
+ "runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.h",
+ "runtime/Cpp/runtime/src/atn/ParseInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/ParseInfo.h",
+ "runtime/Cpp/runtime/src/atn/ParserATNSimulator.cpp",
+ "runtime/Cpp/runtime/src/atn/ParserATNSimulator.h",
+ "runtime/Cpp/runtime/src/atn/PlusBlockStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/PlusBlockStartState.h",
+ "runtime/Cpp/runtime/src/atn/PlusLoopbackState.cpp",
+ "runtime/Cpp/runtime/src/atn/PlusLoopbackState.h",
+ "runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.h",
+ "runtime/Cpp/runtime/src/atn/PredicateEvalInfo.cpp",
+ "runtime/Cpp/runtime/src/atn/PredicateEvalInfo.h",
+ "runtime/Cpp/runtime/src/atn/PredicateTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/PredicateTransition.h",
+ "runtime/Cpp/runtime/src/atn/PredictionContext.cpp",
+ "runtime/Cpp/runtime/src/atn/PredictionContext.h",
+ "runtime/Cpp/runtime/src/atn/PredictionMode.cpp",
+ "runtime/Cpp/runtime/src/atn/PredictionMode.h",
+ "runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.cpp",
+ "runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.h",
+ "runtime/Cpp/runtime/src/atn/RangeTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/RangeTransition.h",
+ "runtime/Cpp/runtime/src/atn/RuleStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/RuleStartState.h",
+ "runtime/Cpp/runtime/src/atn/RuleStopState.cpp",
+ "runtime/Cpp/runtime/src/atn/RuleStopState.h",
+ "runtime/Cpp/runtime/src/atn/RuleTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/RuleTransition.h",
+ "runtime/Cpp/runtime/src/atn/SemanticContext.cpp",
+ "runtime/Cpp/runtime/src/atn/SemanticContext.h",
+ "runtime/Cpp/runtime/src/atn/SetTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/SetTransition.h",
+ "runtime/Cpp/runtime/src/atn/SingletonPredictionContext.cpp",
+ "runtime/Cpp/runtime/src/atn/SingletonPredictionContext.h",
+ "runtime/Cpp/runtime/src/atn/StarBlockStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/StarBlockStartState.h",
+ "runtime/Cpp/runtime/src/atn/StarLoopEntryState.cpp",
+ "runtime/Cpp/runtime/src/atn/StarLoopEntryState.h",
+ "runtime/Cpp/runtime/src/atn/StarLoopbackState.cpp",
+ "runtime/Cpp/runtime/src/atn/StarLoopbackState.h",
+ "runtime/Cpp/runtime/src/atn/TokensStartState.cpp",
+ "runtime/Cpp/runtime/src/atn/TokensStartState.h",
+ "runtime/Cpp/runtime/src/atn/Transition.cpp",
+ "runtime/Cpp/runtime/src/atn/Transition.h",
+ "runtime/Cpp/runtime/src/atn/WildcardTransition.cpp",
+ "runtime/Cpp/runtime/src/atn/WildcardTransition.h",
+ "runtime/Cpp/runtime/src/dfa/DFA.cpp",
+ "runtime/Cpp/runtime/src/dfa/DFA.h",
+ "runtime/Cpp/runtime/src/dfa/DFASerializer.cpp",
+ "runtime/Cpp/runtime/src/dfa/DFASerializer.h",
+ "runtime/Cpp/runtime/src/dfa/DFAState.cpp",
+ "runtime/Cpp/runtime/src/dfa/DFAState.h",
+ "runtime/Cpp/runtime/src/dfa/LexerDFASerializer.cpp",
+ "runtime/Cpp/runtime/src/dfa/LexerDFASerializer.h",
+ "runtime/Cpp/runtime/src/misc/InterpreterDataReader.cpp",
+ "runtime/Cpp/runtime/src/misc/InterpreterDataReader.h",
+ "runtime/Cpp/runtime/src/misc/Interval.cpp",
+ "runtime/Cpp/runtime/src/misc/Interval.h",
+ "runtime/Cpp/runtime/src/misc/IntervalSet.cpp",
+ "runtime/Cpp/runtime/src/misc/IntervalSet.h",
+ "runtime/Cpp/runtime/src/misc/MurmurHash.cpp",
+ "runtime/Cpp/runtime/src/misc/MurmurHash.h",
+ "runtime/Cpp/runtime/src/misc/Predicate.cpp",
+ "runtime/Cpp/runtime/src/misc/Predicate.h",
+ "runtime/Cpp/runtime/src/support/Any.cpp",
+ "runtime/Cpp/runtime/src/support/Any.h",
+ "runtime/Cpp/runtime/src/support/Arrays.cpp",
+ "runtime/Cpp/runtime/src/support/Arrays.h",
+ "runtime/Cpp/runtime/src/support/BitSet.h",
+ "runtime/Cpp/runtime/src/support/CPPUtils.cpp",
+ "runtime/Cpp/runtime/src/support/CPPUtils.h",
+ "runtime/Cpp/runtime/src/support/Declarations.h",
+ "runtime/Cpp/runtime/src/support/StringUtils.cpp",
+ "runtime/Cpp/runtime/src/support/StringUtils.h",
+ "runtime/Cpp/runtime/src/support/guid.cpp",
+ "runtime/Cpp/runtime/src/support/guid.h",
+ "runtime/Cpp/runtime/src/tree/AbstractParseTreeVisitor.h",
+ "runtime/Cpp/runtime/src/tree/ErrorNode.cpp",
+ "runtime/Cpp/runtime/src/tree/ErrorNode.h",
+ "runtime/Cpp/runtime/src/tree/ErrorNodeImpl.cpp",
+ "runtime/Cpp/runtime/src/tree/ErrorNodeImpl.h",
+ "runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.cpp",
+ "runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.h",
+ "runtime/Cpp/runtime/src/tree/ParseTree.cpp",
+ "runtime/Cpp/runtime/src/tree/ParseTree.h",
+ "runtime/Cpp/runtime/src/tree/ParseTreeListener.cpp",
+ "runtime/Cpp/runtime/src/tree/ParseTreeListener.h",
+ "runtime/Cpp/runtime/src/tree/ParseTreeProperty.h",
+ "runtime/Cpp/runtime/src/tree/ParseTreeVisitor.cpp",
+ "runtime/Cpp/runtime/src/tree/ParseTreeVisitor.h",
+ "runtime/Cpp/runtime/src/tree/ParseTreeWalker.cpp",
+ "runtime/Cpp/runtime/src/tree/ParseTreeWalker.h",
+ "runtime/Cpp/runtime/src/tree/TerminalNode.cpp",
+ "runtime/Cpp/runtime/src/tree/TerminalNode.h",
+ "runtime/Cpp/runtime/src/tree/TerminalNodeImpl.cpp",
+ "runtime/Cpp/runtime/src/tree/TerminalNodeImpl.h",
+ "runtime/Cpp/runtime/src/tree/Trees.cpp",
+ "runtime/Cpp/runtime/src/tree/Trees.h",
+ "runtime/Cpp/runtime/src/tree/pattern/Chunk.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/Chunk.h",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.h",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.h",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.h",
+ "runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.h",
+ "runtime/Cpp/runtime/src/tree/pattern/TagChunk.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/TagChunk.h",
+ "runtime/Cpp/runtime/src/tree/pattern/TextChunk.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/TextChunk.h",
+ "runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.cpp",
+ "runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPath.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPath.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathLexer.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.h",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.cpp",
+ "runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.h",
+ ]
+
+ configs -= [
+ "//build/config/compiler:chromium_code",
+ "//build/config/compiler:no_rtti",
+ "//build/config/compiler:no_exceptions",
+ ]
+
+ configs += [
+ "//build/config/compiler:no_chromium_code",
+ "//build/config/compiler:rtti",
+ "//build/config/compiler:exceptions",
+ ":antlr-compatibility",
+ ]
+}
diff --git a/deps/v8/third_party/googletest/BUILD.gn b/deps/v8/third_party/googletest/BUILD.gn
index 8271959ad0..77cbac9129 100644
--- a/deps/v8/third_party/googletest/BUILD.gn
+++ b/deps/v8/third_party/googletest/BUILD.gn
@@ -15,8 +15,11 @@ config("gtest_config") {
# and other systems, we tell gtest to always use its internal engine.
"GTEST_HAS_POSIX_RE=0",
+ # Enables C++11 features.
"GTEST_LANG_CXX11=1",
- "GTEST_HAS_STD_TUPLE=1",
+
+ # Prevents gtest from including both <tr1/tuple> and <tuple>.
+ "GTEST_HAS_TR1_TUPLE=0",
]
# Gtest headers need to be able to find themselves.
@@ -86,6 +89,15 @@ source_set("gtest") {
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
+
+ deps = []
+
+ if (is_fuchsia) {
+ deps += [
+ "//third_party/fuchsia-sdk:fdio",
+ "//third_party/fuchsia-sdk:launchpad",
+ ]
+ }
}
# Do NOT depend on this directly. Use //testing/gtest:gtest_main instead.