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