Changeset 227845 in webkit
- Timestamp:
- Jan 30, 2018 12:02:17 PM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/ChangeLog
r227715 r227845 1 2018-01-30 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Make WTF headers copies 4 https://bugs.webkit.org/show_bug.cgi?id=182274 5 6 Reviewed by Alex Christensen. 7 8 * gtest/CMakeLists.txt: 9 1 10 2018-01-27 Dan Bernstein <mitz@apple.com> 2 11 -
trunk/Source/ThirdParty/gtest/CMakeLists.txt
r220403 r227845 11 11 "${JAVASCRIPTCORE_DIR}" 12 12 "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}" 13 "${FORWARDING_HEADERS_DIR}" 13 14 ) 14 15 -
trunk/Source/WTF/ChangeLog
r227792 r227845 1 2018-01-30 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Make WTF headers copies 4 https://bugs.webkit.org/show_bug.cgi?id=182274 5 6 Reviewed by Alex Christensen. 7 8 * wtf/CMakeLists.txt: 9 * wtf/PlatformGTK.cmake: 10 * wtf/PlatformJSCOnly.cmake: 11 * wtf/PlatformMac.cmake: 12 * wtf/PlatformWPE.cmake: 13 * wtf/PlatformWin.cmake: 14 1 15 2018-01-30 Mark Lam <mark.lam@apple.com> 2 16 -
trunk/Source/WTF/wtf/CMakeLists.txt
r227701 r227845 1 1 set(WTF_HEADERS 2 2 ASCIICType.h 3 Algorithms.h 3 4 Assertions.h 4 5 Atomics.h 6 AutodrainedPool.h 5 7 AutomaticThread.h 6 8 BackwardsGraph.h … … 9 11 BitVector.h 10 12 Bitmap.h 13 BlockObjCExceptions.h 14 BlockPtr.h 15 BlockStack.h 16 BloomFilter.h 17 Box.h 11 18 Brigand.h 12 19 BubbleSort.h … … 16 23 CagedPtr.h 17 24 CagedUniquePtr.h 25 CallbackAggregator.h 26 CheckedArithmetic.h 27 CheckedBoolean.h 18 28 ClockType.h 29 CommaPrinter.h 19 30 CompilationThread.h 20 31 Compiler.h 32 CompletionHandler.h 21 33 ConcurrentBuffer.h 22 34 ConcurrentPtrHashSet.h … … 25 37 CountingLock.h 26 38 CrossThreadCopier.h 39 CrossThreadQueue.h 27 40 CrossThreadTask.h 28 41 CrossThreadTaskHandler.h … … 32 45 DataLog.h 33 46 DateMath.h 34 D ominators.h47 DebugUtilities.h 35 48 DecimalNumber.h 36 49 DeferrableRefCounted.h 50 DeprecatedOptional.h 37 51 Deque.h 38 52 DisallowCType.h 53 DispatchPtr.h 54 Dominators.h 39 55 DoublyLinkedList.h 40 56 DumbPtrTraits.h 57 DumbValueTraits.h 58 EnumTraits.h 59 Expected.h 60 ExportMacros.h 61 FastBitVector.h 41 62 FastMalloc.h 42 63 FastTLS.h … … 44 65 FilePrintStream.h 45 66 FlipBytes.h 67 ForbidHeapAllocation.h 46 68 Forward.h 69 Function.h 47 70 FunctionDispatcher.h 48 71 GetPtr.h … … 52 75 GregorianDateTime.h 53 76 HashCountedSet.h 54 Hasher.h55 77 HashFunctions.h 56 78 HashIterators.h … … 60 82 HashTable.h 61 83 HashTraits.h 84 Hasher.h 62 85 HexNumber.h 86 Identified.h 87 Indenter.h 88 IndexKeyType.h 63 89 IndexMap.h 64 90 IndexSet.h 65 91 IndexSparseSet.h 66 92 IndexedContainerIterator.h 93 InlineASM.h 94 Insertion.h 95 InstanceCounted.h 96 IsoMalloc.h 97 IsoMallocInlines.h 67 98 IteratorAdaptors.h 68 99 IteratorRange.h 69 100 JSONValues.h 101 JSValueMalloc.h 102 KeyValuePair.h 103 LEBDecoder.h 70 104 Language.h 105 ListDump.h 71 106 ListHashSet.h 72 107 Liveness.h 73 108 Lock.h 109 LockAlgorithm.h 74 110 LockAlgorithmInlines.h 75 LockAlgorithm.h76 111 LockedPrintStream.h 77 112 Locker.h 78 113 LocklessBag.h 114 Logger.h 115 LoggerHelper.h 116 LoggingAccumulator.h 79 117 LoggingHashID.h 80 118 LoggingHashMap.h … … 91 129 MetaAllocator.h 92 130 MetaAllocatorHandle.h 131 MonotonicTime.h 132 NakedPtr.h 93 133 NaturalLoops.h 94 MonotonicTime.h 134 NeverDestroyed.h 135 NoLock.h 136 NoTailCalls.h 95 137 Noncopyable.h 138 NotFound.h 96 139 NumberOfCores.h 97 140 OSAllocator.h 141 OSObjectPtr.h 98 142 OSRandomSource.h 143 ObjcRuntimeExtras.h 144 ObjectIdentifier.h 99 145 OptionSet.h 146 Optional.h 100 147 OrderMaker.h 148 PackedIntVector.h 101 149 PageAllocation.h 102 150 PageBlock.h … … 111 159 Platform.h 112 160 PlatformRegisters.h 161 PointerComparison.h 113 162 PointerPreparations.h 114 163 Poisoned.h 115 164 PoisonedUniquePtr.h 116 165 PrintStream.h 166 PriorityQueue.h 117 167 ProcessID.h 118 168 RAMSize.h … … 124 174 RawPointer.h 125 175 ReadWriteLock.h 176 RecursableLambda.h 126 177 RecursiveLockAdapter.h 127 178 RedBlackTree.h 128 179 Ref.h 129 180 RefCounted.h 181 RefCountedArray.h 130 182 RefCountedLeakCounter.h 131 183 RefCounter.h … … 133 185 RetainPtr.h 134 186 RunLoop.h 187 RunLoopTimer.h 135 188 SHA1.h 136 SharedTask.h137 189 SaturatedArithmetic.h 190 SchedulePair.h 191 Scope.h 138 192 ScopedLambda.h 139 193 Seconds.h 140 194 SegmentedVector.h 195 SentinelLinkedList.h 196 SetForScope.h 197 SharedTask.h 198 SimpleStats.h 199 SingleRootGraph.h 200 SinglyLinkedList.h 201 SinglyLinkedListWithTail.h 202 SixCharacterHash.h 141 203 SmallPtrSet.h 204 SoftLinking.h 205 Spectrum.h 142 206 StackBounds.h 143 207 StackShot.h … … 147 211 StdLibExtras.h 148 212 Stopwatch.h 213 StreamBuffer.h 149 214 StringExtras.h 215 StringHashDumpContext.h 150 216 StringPrintStream.h 217 SynchronizedFixedQueue.h 151 218 SystemFree.h 152 219 SystemTracing.h … … 159 226 TimeWithDynamicClockType.h 160 227 TimingScope.h 228 TinyLRUCache.h 161 229 TinyPtrSet.h 230 TriState.h 231 TypeCasts.h 162 232 UUID.h 233 Unexpected.h 234 UniStdExtras.h 235 UnionFind.h 163 236 UniqueRef.h 237 UnsafePointer.h 164 238 VMTags.h 165 239 ValueCheck.h … … 169 243 WallTime.h 170 244 WeakPtr.h 245 WeakRandom.h 246 WindowsExtras.h 171 247 WordLock.h 172 248 WorkQueue.h … … 184 260 dtoa/utils.h 185 261 262 persistence/PersistentCoder.h 263 persistence/PersistentCoders.h 264 persistence/PersistentDecoder.h 265 persistence/PersistentEncoder.h 266 267 text/ASCIIFastPath.h 186 268 text/AtomicString.h 269 text/AtomicStringHash.h 187 270 text/AtomicStringImpl.h 188 271 text/AtomicStringTable.h 189 272 text/Base64.h 190 273 text/CString.h 274 text/ConversionMode.h 191 275 text/IntegerToStringConversion.h 192 276 text/LChar.h 277 text/LineBreakIteratorPoolICU.h 193 278 text/LineEnding.h 194 text/LineBreakIteratorPoolICU.h 279 text/NullTextBreakIterator.h 280 text/OrdinalNumber.h 195 281 text/StringBuffer.h 282 text/StringBuilder.h 196 283 text/StringCommon.h 284 text/StringConcatenate.h 285 text/StringConcatenateNumbers.h 197 286 text/StringHash.h 198 287 text/StringHasher.h 199 288 text/StringImpl.h 200 289 text/StringMalloc.h 290 text/StringOperators.h 201 291 text/StringVector.h 202 292 text/StringView.h … … 205 295 text/TextBreakIterator.h 206 296 text/TextBreakIteratorInternalICU.h 297 text/TextPosition.h 207 298 text/TextStream.h 208 299 text/UniquedStringImpl.h … … 210 301 text/WTFString.h 211 302 303 text/icu/TextBreakIteratorICU.h 212 304 text/icu/UTextProvider.h 213 305 text/icu/UTextProviderLatin1.h … … 334 426 set(WTF_INCLUDE_DIRECTORIES 335 427 "${BMALLOC_DIR}" 336 "${WTF_DIR}"337 428 "${CMAKE_BINARY_DIR}" 338 429 "${DERIVED_SOURCES_DIR}" … … 341 432 342 433 set(WTF_PRIVATE_INCLUDE_DIRECTORIES 434 "${WTF_DIR}" 343 435 "${WTF_DIR}/wtf" 344 436 "${WTF_DIR}/wtf/dtoa" … … 353 445 ${CMAKE_DL_LIBS} 354 446 ) 355 356 if (CMAKE_SYSTEM_NAME MATCHES "Darwin")357 list(APPEND WTF_HEADERS358 spi/darwin/CommonCryptoSPI.h359 )360 list(APPEND WTF_INCLUDE_DIRECTORIES361 "${WTF_DIR}/wtf/spi/darwin"362 )363 endif ()364 447 365 448 if (NOT USE_SYSTEM_MALLOC) … … 401 484 WEBKIT_FRAMEWORK(WTF) 402 485 486 WEBKIT_MAKE_FORWARDING_HEADERS(WTF 487 DESTINATION ${FORWARDING_HEADERS_DIR}/wtf 488 FILES ${WTF_HEADERS} 489 ) 490 403 491 if (MSVC) 404 492 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SUBSYSTEM:WINDOWS") -
trunk/Source/WTF/wtf/PlatformGTK.cmake
r221768 r227845 1 1 set(WTF_OUTPUT_NAME WTFGTK) 2 2 3 list(APPEND WTF_HEADERS 4 glib/GLibUtilities.h 5 glib/GMutexLocker.h 6 glib/GRefPtr.h 7 glib/GTypedefs.h 8 glib/GUniquePtr.h 9 glib/RunLoopSourcePriority.h 10 glib/WTFGType.h 11 12 linux/CurrentProcessMemoryStatus.h 13 ) 14 3 15 list(APPEND WTF_SOURCES 16 UniStdExtras.cpp 17 4 18 generic/MainThreadGeneric.cpp 5 19 generic/WorkQueueGeneric.cpp 20 6 21 glib/GLibUtilities.cpp 7 22 glib/GRefPtr.cpp … … 12 27 linux/MemoryPressureHandlerLinux.cpp 13 28 29 text/unix/TextBreakIteratorInternalICUUnix.cpp 30 14 31 unix/CPUTimeUnix.cpp 15 32 unix/LanguageUnix.cpp 16 17 UniStdExtras.cpp18 19 text/unix/TextBreakIteratorInternalICUUnix.cpp20 33 ) 21 34 -
trunk/Source/WTF/wtf/PlatformJSCOnly.cmake
r227230 r227845 1 1 list(APPEND WTF_SOURCES 2 3 2 generic/MainThreadGeneric.cpp 4 3 generic/WorkQueueGeneric.cpp … … 7 6 if (WIN32) 8 7 list(APPEND WTF_SOURCES 8 text/win/TextBreakIteratorInternalICUWin.cpp 9 9 10 win/CPUTimeWin.cpp 10 11 win/LanguageWin.cpp 11 text/win/TextBreakIteratorInternalICUWin.cpp12 12 ) 13 13 else () 14 14 list(APPEND WTF_SOURCES 15 text/unix/TextBreakIteratorInternalICUUnix.cpp 16 15 17 unix/CPUTimeUnix.cpp 16 18 unix/LanguageUnix.cpp 17 text/unix/TextBreakIteratorInternalICUUnix.cpp19 unix/UniStdExtras.cpp 18 20 ) 19 21 endif () -
trunk/Source/WTF/wtf/PlatformMac.cmake
r221768 r227845 6 6 ${COCOA_LIBRARY} 7 7 ${READLINE_LIBRARY} 8 ) 9 10 list(APPEND WTF_HEADERS 11 cf/TypeCastsCF.h 12 13 cocoa/SoftLinking.h 14 15 darwin/WeakLinking.h 16 17 mac/AppKitCompatibilityDeclarations.h 18 19 spi/cf/CFBundleSPI.h 20 spi/cf/CFStringSPI.h 21 22 spi/cocoa/NSMapTableSPI.h 23 spi/cocoa/SecuritySPI.h 24 25 spi/darwin/CommonCryptoSPI.h 26 spi/darwin/SandboxSPI.h 27 spi/darwin/XPCSPI.h 28 spi/darwin/dyldSPI.h 29 30 text/cf/TextBreakIteratorCF.h 8 31 ) 9 32 … … 38 61 ) 39 62 40 list(APPEND WTF_ INCLUDE_DIRECTORIES63 list(APPEND WTF_PRIVATE_INCLUDE_DIRECTORIES 41 64 "${WTF_DIR}/icu" 42 65 "${WTF_DIR}/wtf/spi/darwin" -
trunk/Source/WTF/wtf/PlatformWPE.cmake
r224192 r227845 1 list(APPEND WTF_HEADERS 2 glib/GLibUtilities.h 3 glib/GMutexLocker.h 4 glib/GRefPtr.h 5 glib/GTypedefs.h 6 glib/GUniquePtr.h 7 glib/RunLoopSourcePriority.h 8 glib/WTFGType.h 9 10 linux/CurrentProcessMemoryStatus.h 11 ) 12 1 13 list(APPEND WTF_SOURCES 2 14 UniStdExtras.cpp -
trunk/Source/WTF/wtf/PlatformWin.cmake
r227071 r227845 1 1 list(APPEND WTF_HEADERS 2 cf/TypeCastsCF.h3 2 text/win/WCharStringExtras.h 3 4 win/GDIObject.h 5 win/SoftLinking.h 6 win/Win32Handle.h 7 win/WorkItemContext.h 4 8 ) 5 9 … … 18 22 19 23 if (USE_CF) 24 list(APPEND WTF_HEADERS 25 cf/TypeCastsCF.h 26 27 text/cf/TextBreakIteratorCF.h 28 ) 20 29 list(APPEND WTF_SOURCES 21 30 text/cf/AtomicStringImplCF.cpp … … 28 37 endif () 29 38 30 set(WTF_FORWARDING_HEADERS_DIRECTORIES31 .32 cf33 dtoa34 generic35 persistence36 spi37 text38 text/cf39 text/icu40 text/win41 threads42 unicode43 win44 )45 WEBKIT_MAKE_FORWARDING_HEADERS(WTF46 DESTINATION ${FORWARDING_HEADERS_DIR}/wtf47 DIRECTORIES ${WTF_FORWARDING_HEADERS_DIRECTORIES})48 49 39 set(WTF_OUTPUT_NAME WTF${DEBUG_SUFFIX}) -
trunk/Source/WebDriver/CMakeLists.txt
r225231 r227845 4 4 "${WEBDRIVER_DIR}" 5 5 "${DERIVED_SOURCES_WEBDRIVER_DIR}" 6 "${FORWARDING_HEADERS_DIR}" 6 7 ) 7 8 -
trunk/Source/WebDriver/ChangeLog
r227773 r227845 1 2018-01-30 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Make WTF headers copies 4 https://bugs.webkit.org/show_bug.cgi?id=182274 5 6 Reviewed by Alex Christensen. 7 8 * CMakeLists.txt: 9 1 10 2018-01-29 Carlos Garcia Campos <cgarcia@igalia.com> 2 11
Note: See TracChangeset
for help on using the changeset viewer.