[Mac][GTK] Disable Ninja response file support
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Nov 2015 05:19:45 +0000 (05:19 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Nov 2015 05:19:45 +0000 (05:19 +0000)
https://bugs.webkit.org/show_bug.cgi?id=150801

Patch by Philippe Normand <pnormand@igalia.com> on 2015-11-02
Reviewed by Alex Christensen.

* Source/cmake/OptionsCommon.cmake: The OSX toolchain doesn't
support response files, so instruct Ninja to not generate those.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@191936 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/OptionsCommon.cmake

index 3ece3c0..2c30c71 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2015-11-02  Philippe Normand  <pnormand@igalia.com>
+
+        [Mac][GTK] Disable Ninja response file support
+        https://bugs.webkit.org/show_bug.cgi?id=150801
+
+        Reviewed by Alex Christensen.
+
+        * Source/cmake/OptionsCommon.cmake: The OSX toolchain doesn't
+        support response files, so instruct Ninja to not generate those.
+
 2015-11-02  Csaba Osztrogon√°c  <ossy@webkit.org>
 
         Fix the FTL JIT build with system LLVM on Linux
index e402728..339c57b 100644 (file)
@@ -143,4 +143,7 @@ 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)
+# The Apple Toolchain doesn't support response files.
+if (NOT APPLE)
+    set(CMAKE_NINJA_FORCE_RESPONSE_FILE 1)
+endif ()