Changeset 215155 in webkit


Ignore:
Timestamp:
Apr 8, 2017 5:21:11 PM (7 years ago)
Author:
Michael Catanzaro
Message:

Unreviewed, rolling out r215150.

Broke buildbot

Reverted changeset:

"[CMake] Don't force-enable response files when using Ninja
generator"
https://bugs.webkit.org/show_bug.cgi?id=170105
http://trac.webkit.org/changeset/215150

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r215150 r215155  
     12017-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
     2
     3        Unreviewed, rolling out r215150.
     4
     5        Broke buildbot
     6
     7        Reverted changeset:
     8
     9        "[CMake] Don't force-enable response files when using Ninja
     10        generator"
     11        https://bugs.webkit.org/show_bug.cgi?id=170105
     12        http://trac.webkit.org/changeset/215150
     13
    1142017-04-08  Ting-Wei Lan  <lantw44@gmail.com>
    215
  • trunk/Source/cmake/OptionsCommon.cmake

    r215150 r215155  
    209209endif ()
    210210
     211# The Ninja generator does not yet know how to build archives in pieces, and so response
     212# files must be used to deal with very long linker command lines.
     213# See https://bugs.webkit.org/show_bug.cgi?id=129771
     214# The Apple Toolchain doesn't support response files.
     215if (NOT APPLE)
     216   # If using Ninja with cmake >= 3.6.0 and icecream, then the build is broken
     217   # if enable the response files. See https://bugs.webkit.org/show_bug.cgi?id=168770
     218   if (NOT ((((${CMAKE_CXX_COMPILER} MATCHES ".*ccache.*") AND ($ENV{CCACHE_PREFIX} MATCHES ".*icecc.*")) OR (${CMAKE_CXX_COMPILER} MATCHES ".*icecc.*")) AND (CMAKE_GENERATOR STREQUAL "Ninja") AND (${CMAKE_VERSION} VERSION_GREATER 3.5)))
     219       set(CMAKE_NINJA_FORCE_RESPONSE_FILE 1)
     220   endif ()
     221endif ()
     222
    211223# Macros for determining HAVE values.
    212224include(CheckIncludeFile)
Note: See TracChangeset for help on using the changeset viewer.