Changeset 215001 in webkit


Ignore:
Timestamp:
Apr 6, 2017 1:24:30 AM (7 years ago)
Author:
nael.ouedraogo@crf.canon.fr
Message:

[GTK] Build fails when using icecream, ccache and cmake 3.6
https://bugs.webkit.org/show_bug.cgi?id=170498

Reviewed by Michael Catanzaro.

Disable ninja response file when using icecream, ccache and cmake > 3.5.

  • Source/cmake/OptionsCommon.cmake:
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r214886 r215001  
     12017-04-06  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
     2
     3        [GTK] Build fails when using icecream, ccache and cmake 3.6
     4        https://bugs.webkit.org/show_bug.cgi?id=170498
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        Disable ninja response file when using icecream, ccache and cmake > 3.5.
     9
     10        * Source/cmake/OptionsCommon.cmake:
     11
    1122017-04-04  Ross Kirsling  <ross.kirsling@sony.com>
    213
  • trunk/Source/cmake/OptionsCommon.cmake

    r212882 r215001  
    216216   # If using Ninja with cmake >= 3.6.0 and icecream, then the build is broken
    217217   # if enable the response files. See https://bugs.webkit.org/show_bug.cgi?id=168770
    218    if (NOT ((${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)
     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)
    220220   endif ()
    221221endif ()
Note: See TracChangeset for help on using the changeset viewer.