Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(205)

Unified Diff: third_party/WebKit/Source/wtf/BUILD.gn

Issue 2292893003: Remove Blink WTF GYP files. (Closed)
Patch Set: dotfile Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « .gn ('k') | third_party/WebKit/Source/wtf/wtf.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/wtf/BUILD.gn
diff --git a/third_party/WebKit/Source/wtf/BUILD.gn b/third_party/WebKit/Source/wtf/BUILD.gn
index 0efc9fe270a09a142b3698406a9a7a3ba1ce5795..cfb6eae7ec7a33065dde6bd297d31fe340b80e0c 100644
--- a/third_party/WebKit/Source/wtf/BUILD.gn
+++ b/third_party/WebKit/Source/wtf/BUILD.gn
@@ -7,12 +7,6 @@ assert(!is_ios)
import("//testing/test.gni")
import("//third_party/WebKit/Source/config.gni")
-# The list of files is kept in the .gypi.
-gypi_values = exec_script("//build/gypi_to_gn.py",
- [ rebase_path("wtf.gypi") ],
- "scope",
- [ "wtf.gypi" ])
-
visibility = [
"//mojo/public/cpp/bindings/*",
"//third_party/WebKit/*",
@@ -47,7 +41,210 @@ config("wtf_config") {
}
component("wtf") {
- sources = gypi_values.wtf_files
+ sources = [
+ "ASCIICType.cpp",
+ "ASCIICType.h",
+ "AddressSanitizer.h",
+ "Alignment.h",
+ "Allocator.h",
+ "Assertions.cpp",
+ "Assertions.h",
+ "Atomics.h",
+ "AutoReset.h",
+ "BitVector.cpp",
+ "BitVector.h",
+ "BitwiseOperations.h",
+ "BloomFilter.h",
+ "ByteOrder.h",
+ "ByteSwap.h",
+ "CPU.h",
+ "CheckedNumeric.h",
+ "Compiler.h",
+ "ConditionalDestructor.h",
+ "ContainerAnnotations.h",
+ "CryptographicallyRandomNumber.cpp",
+ "CryptographicallyRandomNumber.h",
+ "CurrentTime.cpp",
+ "CurrentTime.h",
+ "DataLog.cpp",
+ "DataLog.h",
+ "DateMath.cpp",
+ "DateMath.h",
+ "Deque.h",
+ "DoublyLinkedList.h",
+ "DynamicAnnotations.cpp",
+ "DynamicAnnotations.h",
+ "FilePrintStream.cpp",
+ "FilePrintStream.h",
+ "Forward.h",
+ "Functional.h",
+ "GetPtr.h",
+ "HashCountedSet.h",
+ "HashFunctions.h",
+ "HashIterators.h",
+ "HashMap.h",
+ "HashSet.h",
+ "HashTable.cpp",
+ "HashTable.h",
+ "HashTableDeletedValueType.h",
+ "HashTraits.h",
+ "HexNumber.h",
+ "InstanceCounter.cpp",
+ "InstanceCounter.h",
+ "LeakAnnotations.h",
+ "LinkedStack.h",
+ "ListHashSet.h",
+ "Locker.h",
+ "MakeCancellable.cpp",
+ "MakeCancellable.h",
+ "MathExtras.h",
+ "NonCopyingSort.h",
+ "Noncopyable.h",
+ "NotFound.h",
+ "Optional.h",
+ "PassRefPtr.h",
+ "PrintStream.cpp",
+ "PrintStream.h",
+ "PtrUtil.h",
+ "RefCounted.h",
+ "RefPtr.h",
+ "RetainPtr.h",
+ "SaturatedArithmetic.h",
+ "SizeLimits.cpp",
+ "SpinLock.cpp",
+ "SpinLock.h",
+ "StaticConstructors.h",
+ "StdLibExtras.h",
+ "StringExtras.h",
+ "StringHasher.h",
+ "ThreadRestrictionVerifier.h",
+ "ThreadSafeRefCounted.h",
+ "ThreadSpecific.h",
+ "ThreadSpecificWin.cpp",
+ "Threading.h",
+ "ThreadingPrimitives.h",
+ "ThreadingPthreads.cpp",
+ "ThreadingWin.cpp",
+ "TreeNode.h",
+ "TypeTraits.h",
+ "Vector.h",
+ "VectorTraits.h",
+ "WTF.cpp",
+ "WTF.h",
+ "WTFExport.h",
+ "WTFThreadData.cpp",
+ "WTFThreadData.h",
+ "WeakPtr.h",
+ "allocator/AddressSpaceRandomization.cpp",
+ "allocator/AddressSpaceRandomization.h",
+ "allocator/PageAllocator.cpp",
+ "allocator/PageAllocator.h",
+ "allocator/PartitionAlloc.cpp",
+ "allocator/PartitionAlloc.h",
+ "allocator/PartitionAllocator.cpp",
+ "allocator/PartitionAllocator.h",
+ "allocator/Partitions.cpp",
+ "allocator/Partitions.h",
+ "asm/SaturatedArithmeticARM.h",
+ "build_config.h",
+ "debug/Alias.h",
+ "debug/CrashLogging.h",
+ "dtoa.cpp",
+ "dtoa.h",
+ "dtoa/bignum-dtoa.cc",
+ "dtoa/bignum-dtoa.h",
+ "dtoa/bignum.cc",
+ "dtoa/bignum.h",
+ "dtoa/cached-powers.cc",
+ "dtoa/cached-powers.h",
+ "dtoa/diy-fp.cc",
+ "dtoa/diy-fp.h",
+ "dtoa/double-conversion.cc",
+ "dtoa/double-conversion.h",
+ "dtoa/double.h",
+ "dtoa/fast-dtoa.cc",
+ "dtoa/fast-dtoa.h",
+ "dtoa/fixed-dtoa.cc",
+ "dtoa/fixed-dtoa.h",
+ "dtoa/strtod.cc",
+ "dtoa/strtod.h",
+ "dtoa/utils.h",
+ "text/ASCIIFastPath.h",
+ "text/AtomicString.cpp",
+ "text/AtomicString.h",
+ "text/AtomicStringCF.cpp",
+ "text/AtomicStringHash.h",
+ "text/AtomicStringTable.cpp",
+ "text/AtomicStringTable.h",
+ "text/Base64.cpp",
+ "text/Base64.h",
+ "text/CString.cpp",
+ "text/CString.h",
+ "text/CharacterNames.h",
+ "text/Collator.h",
+ "text/IntegerToStringConversion.h",
+ "text/ParsingUtilities.h",
+ "text/StringBuffer.h",
+ "text/StringBuilder.cpp",
+ "text/StringBuilder.h",
+ "text/StringConcatenate.cpp",
+ "text/StringConcatenate.h",
+ "text/StringHash.h",
+ "text/StringImpl.cpp",
+ "text/StringImpl.h",
+ "text/StringImplCF.cpp",
+ "text/StringImplMac.mm",
+ "text/StringMac.mm",
+ "text/StringOperators.h",
+ "text/StringStatics.cpp",
+ "text/StringToNumber.cpp",
+ "text/StringToNumber.h",
+ "text/StringUTF8Adaptor.h",
+ "text/StringView.cpp",
+ "text/StringView.h",
+ "text/TextCodec.cpp",
+ "text/TextCodec.h",
+ "text/TextCodecASCIIFastPath.h",
+ "text/TextCodecICU.cpp",
+ "text/TextCodecLatin1.cpp",
+ "text/TextCodecReplacement.cpp",
+ "text/TextCodecReplacement.h",
+ "text/TextCodecUTF16.cpp",
+ "text/TextCodecUTF8.cpp",
+ "text/TextCodecUTF8.h",
+ "text/TextCodecUserDefined.cpp",
+ "text/TextEncoding.cpp",
+ "text/TextEncodingRegistry.cpp",
+ "text/TextPosition.cpp",
+ "text/TextPosition.h",
+ "text/UTF8.cpp",
+ "text/UTF8.h",
+ "text/Unicode.h",
+ "text/WTFString.cpp",
+ "text/WTFString.h",
+ "text/icu/CollatorICU.cpp",
+ "text/icu/UnicodeIcu.h",
+ "typed_arrays/ArrayBuffer.cpp",
+ "typed_arrays/ArrayBuffer.h",
+ "typed_arrays/ArrayBufferBuilder.cpp",
+ "typed_arrays/ArrayBufferBuilder.h",
+ "typed_arrays/ArrayBufferContents.cpp",
+ "typed_arrays/ArrayBufferContents.h",
+ "typed_arrays/ArrayBufferView.cpp",
+ "typed_arrays/ArrayBufferView.h",
+ "typed_arrays/ArrayPiece.cpp",
+ "typed_arrays/ArrayPiece.h",
+ "typed_arrays/Float32Array.h",
+ "typed_arrays/Float64Array.h",
+ "typed_arrays/Int16Array.h",
+ "typed_arrays/Int32Array.h",
+ "typed_arrays/Int8Array.h",
+ "typed_arrays/IntegralTypedArrayBase.h",
+ "typed_arrays/TypedArrayBase.h",
+ "typed_arrays/Uint16Array.h",
+ "typed_arrays/Uint32Array.h",
+ "typed_arrays/Uint8Array.h",
+ ]
configs += [
"//third_party/WebKit/Source:config",
@@ -110,9 +307,42 @@ test("wtf_unittests") {
visibility = [] # Allow re-assignment of list.
visibility = [ "*" ]
- sources = gypi_values.wtf_unittest_files
-
- sources += [ "testing/RunAllTests.cpp" ]
+ sources = [
+ "ASCIICTypeTest.cpp",
+ "AssertionsTest.cpp",
+ "DequeTest.cpp",
+ "FunctionalTest.cpp",
+ "HashMapTest.cpp",
+ "HashSetTest.cpp",
+ "ListHashSetTest.cpp",
+ "MakeCancellableTest.cpp",
+ "MathExtrasTest.cpp",
+ "OptionalTest.cpp",
+ "PassRefPtrTest.cpp",
+ "RefPtrTest.cpp",
+ "SaturatedArithmeticTest.cpp",
+ "StringExtrasTest.cpp",
+ "StringHasherTest.cpp",
+ "TreeNodeTest.cpp",
+ "TypeTraitsTest.cpp",
+ "VectorTest.cpp",
+ "allocator/PartitionAllocTest.cpp",
+ "dtoa_test.cpp",
+ "testing/RunAllTests.cpp",
+ "text/AtomicStringTest.cpp",
+ "text/CStringTest.cpp",
+ "text/IntegerToStringConversionTest.cpp",
+ "text/StringBufferTest.cpp",
+ "text/StringBuilderTest.cpp",
+ "text/StringImplTest.cpp",
+ "text/StringOperatorsTest.cpp",
+ "text/StringViewTest.cpp",
+ "text/TextCodecReplacementTest.cpp",
+ "text/TextCodecTest.cpp",
+ "text/TextCodecUTF8Test.cpp",
+ "text/WTFStringTest.cpp",
+ "typed_arrays/ArrayBufferBuilderTest.cpp",
+ ]
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
« no previous file with comments | « .gn ('k') | third_party/WebKit/Source/wtf/wtf.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698