Title: [165173] trunk
Revision
165173
Author
[email protected]
Date
2014-03-05 22:46:23 -0800 (Wed, 05 Mar 2014)

Log Message

[CMake] Ninja generator builds fail with "Argument list too long"
https://bugs.webkit.org/show_bug.cgi?id=129771

Reviewed by Daniel Bates.

* Source/cmake/OptionsCommon.cmake: Work around a bug in the Ninja CMake generator,
by forcing the use of response files.

Modified Paths

Diff

Modified: trunk/ChangeLog (165172 => 165173)


--- trunk/ChangeLog	2014-03-06 05:45:41 UTC (rev 165172)
+++ trunk/ChangeLog	2014-03-06 06:46:23 UTC (rev 165173)
@@ -1,3 +1,13 @@
+2014-03-05  Martin Robinson  <[email protected]>
+
+        [CMake] Ninja generator builds fail with "Argument list too long"
+        https://bugs.webkit.org/show_bug.cgi?id=129771
+
+        Reviewed by Daniel Bates.
+
+        * Source/cmake/OptionsCommon.cmake: Work around a bug in the Ninja CMake generator,
+        by forcing the use of response files.
+
 2014-03-05  Ryuan Choi  <[email protected]>
 
         [CMake] Use thin archives if building on Linux for non-shared-core debug builds

Modified: trunk/Source/cmake/OptionsCommon.cmake (165172 => 165173)


--- trunk/Source/cmake/OptionsCommon.cmake	2014-03-06 05:45:41 UTC (rev 165172)
+++ trunk/Source/cmake/OptionsCommon.cmake	2014-03-06 06:46:23 UTC (rev 165173)
@@ -50,3 +50,8 @@
     set(EXEC_INSTALL_DIR "bin" CACHE PATH "Where to install executables")
     set(LIBEXEC_INSTALL_DIR "bin" CACHE PATH "Where to install executables executed by the library")
 endif ()
+
+# The Ninja generator does not yet know how to build archives in pieces, and so response
+# files must be used to deal with very long linker command lines.
+# See https://bugs.webkit.org/show_bug.cgi?id=129771
+set(CMAKE_NINJA_FORCE_RESPONSE_FILE 1)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to