https://bugs.webkit.org/show_bug.cgi?id=183240
Reviewed by Alex Christensen.
Source/WebCore/PAL:
* pal/CMakeLists.txt:
* pal/PlatformAppleWin.cmake:
* pal/PlatformGTK.cmake:
* pal/PlatformMac.cmake:
* pal/PlatformWPE.cmake:
* pal/PlatformWinCairo.cmake:
Source/WTF:
* wtf/CMakeLists.txt:
* wtf/PlatformGTK.cmake:
* wtf/PlatformJSCOnly.cmake:
* wtf/PlatformMac.cmake:
* wtf/PlatformWPE.cmake:
* wtf/PlatformWin.cmake:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@229572
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2018-03-12 Don Olmstead <don.olmstead@sony.com>
+
+ [CMake][Win] Forwarding headers of WTF and PAL are copied twice in Visual Studio builds
+ https://bugs.webkit.org/show_bug.cgi?id=183240
+
+ Reviewed by Alex Christensen.
+
+ * wtf/CMakeLists.txt:
+ * wtf/PlatformGTK.cmake:
+ * wtf/PlatformJSCOnly.cmake:
+ * wtf/PlatformMac.cmake:
+ * wtf/PlatformWPE.cmake:
+ * wtf/PlatformWin.cmake:
+
2018-03-12 Yusuke Suzuki <utatane.tea@gmail.com>
Unreviewed, include time.h
-set(WTF_HEADERS
+set(WTF_PUBLIC_HEADERS
ASCIICType.h
Algorithms.h
Assertions.h
)
if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
- list(APPEND WTF_HEADERS
+ list(APPEND WTF_PUBLIC_HEADERS
spi/darwin/CommonCryptoSPI.h
)
list(APPEND WTF_PRIVATE_INCLUDE_DIRECTORIES
WEBKIT_MAKE_FORWARDING_HEADERS(WTF
DESTINATION ${FORWARDING_HEADERS_DIR}/wtf
- FILES ${WTF_HEADERS}
+ FILES ${WTF_PUBLIC_HEADERS}
)
if (MSVC)
set(WTF_OUTPUT_NAME WTFGTK)
-list(APPEND WTF_HEADERS
+list(APPEND WTF_PUBLIC_HEADERS
glib/GLibUtilities.h
glib/GMutexLocker.h
glib/GRefPtr.h
win/CPUTimeWin.cpp
win/LanguageWin.cpp
)
- list(APPEND WTF_HEADERS
+ list(APPEND WTF_PUBLIC_HEADERS
text/win/WCharStringExtras.h
)
else ()
${READLINE_LIBRARY}
)
-list(APPEND WTF_HEADERS
+list(APPEND WTF_PUBLIC_HEADERS
cf/TypeCastsCF.h
cocoa/SoftLinking.h
-list(APPEND WTF_HEADERS
+list(APPEND WTF_PUBLIC_HEADERS
glib/GLibUtilities.h
glib/GMutexLocker.h
glib/GRefPtr.h
-list(APPEND WTF_HEADERS
+list(APPEND WTF_PUBLIC_HEADERS
text/win/WCharStringExtras.h
win/GDIObject.h
)
if (USE_CF)
- list(APPEND WTF_HEADERS
+ list(APPEND WTF_PUBLIC_HEADERS
cf/TypeCastsCF.h
text/cf/TextBreakIteratorCF.h
+2018-03-12 Don Olmstead <don.olmstead@sony.com>
+
+ [CMake][Win] Forwarding headers of WTF and PAL are copied twice in Visual Studio builds
+ https://bugs.webkit.org/show_bug.cgi?id=183240
+
+ Reviewed by Alex Christensen.
+
+ * pal/CMakeLists.txt:
+ * pal/PlatformAppleWin.cmake:
+ * pal/PlatformGTK.cmake:
+ * pal/PlatformMac.cmake:
+ * pal/PlatformWPE.cmake:
+ * pal/PlatformWinCairo.cmake:
+
2018-03-12 Tim Horton <timothy_horton@apple.com>
Stop using SDK conditionals to control feature definitions
-set(PAL_HEADERS
+set(PAL_PUBLIC_HEADERS
ExportMacros.h
FileSizeFormatter.h
HysteresisActivity.h
WEBKIT_MAKE_FORWARDING_HEADERS(PAL
DESTINATION ${FORWARDING_HEADERS_DIR}/pal
- FILES ${PAL_HEADERS}
+ FILES ${PAL_PUBLIC_HEADERS}
)
-list(APPEND PAL_HEADERS
+list(APPEND PAL_PUBLIC_HEADERS
avfoundation/MediaTimeAVFoundation.h
cf/CoreMediaSoftLink.h
if (${USE_DIRECT2D})
else ()
- list(APPEND PAL_HEADERS
+ list(APPEND PAL_PUBLIC_HEADERS
spi/cg/CoreGraphicsSPI.h
spi/cg/ImageIOSPI.h
)
-list(APPEND PAL_HEADERS
+list(APPEND PAL_PUBLIC_HEADERS
crypto/gcrypt/Handle.h
crypto/gcrypt/Initialization.h
crypto/gcrypt/Utilities.h
)
if (ENABLE_SUBTLE_CRYPTO)
- list(APPEND PAL_HEADERS
+ list(APPEND PAL_PUBLIC_HEADERS
crypto/tasn1/Utilities.h
)
-list(APPEND PAL_HEADERS
+list(APPEND PAL_PUBLIC_HEADERS
avfoundation/MediaTimeAVFoundation.h
cf/CoreMediaSoftLink.h
-list(APPEND PAL_HEADERS
+list(APPEND PAL_PUBLIC_HEADERS
crypto/gcrypt/Handle.h
crypto/gcrypt/Initialization.h
crypto/gcrypt/Utilities.h
)
if (ENABLE_SUBTLE_CRYPTO)
- list(APPEND PAL_HEADERS
+ list(APPEND PAL_PUBLIC_HEADERS
crypto/tasn1/Utilities.h
)
-list(APPEND PAL_HEADERS
+list(APPEND PAL_PUBLIC_HEADERS
)