[CMake] Remove WebCoreDerivedSources library target
[WebKit-https.git] / Source / WebCore / ChangeLog
index 06da33d..8c22968 100644 (file)
@@ -1,3 +1,27 @@
+2018-01-16  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        [CMake] Remove WebCoreDerivedSources library target
+        https://bugs.webkit.org/show_bug.cgi?id=181664
+
+        Reviewed by Carlos Garcia Campos.
+
+        After unified source build has been introduced, CMake Visual
+        Studio build suffers complicated unnecessary recompilation issues
+        because Visual Studio invokes scripts twice in both WebCore and
+        WebCoreDerivedSources projects (Bug 181117).
+
+        WebCoreDerivedSources library has been introduced in r198766 to
+        avoid command line length limit of CMake Ninja build on macOS.
+        Fortunately, unified source build has reduced the number of source
+        files to compile, WebCore doesn't need to be split anymore.
+
+        No new tests (No behavior change)
+
+        * CMakeLists.txt: Replaced WebCore_DERIVED_SOURCES with WebCore_SOURCES. Removed WebCoreDerivedSources library target.
+        Do not compile each JavaScript Builtins.cpp files because the unified source WebCoreJSBuiltins.cpp is already included.
+        * PlatformGTK.cmake: Replaced WebCore_DERIVED_SOURCES with WebCore_SOURCES.
+        * PlatformWin.cmake: Ditto.
+
 2018-01-16  Simon Fraser  <simon.fraser@apple.com>
 
         Can't scroll iframe after toggling it to display:none and back