Changeset 206430 in webkit


Ignore:
Timestamp:
Sep 27, 2016 5:31:58 AM (8 years ago)
Author:
Konstantin Tokarev
Message:

[cmake] Added COMPILER_IS_GCC_OR_CLANG variable to simplify conditions.
https://bugs.webkit.org/show_bug.cgi?id=162605

Reviewed by Michael Catanzaro.

  • CMakeLists.txt:
  • Source/cmake/OptionsCommon.cmake:
  • Source/cmake/WebKitHelpers.cmake:
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r198132 r206430  
    3838
    3939string(TOLOWER ${PORT} WEBKIT_PORT_DIR)
     40
     41# -----------------------------------------------------------------------------
     42# Determine the compiler
     43# -----------------------------------------------------------------------------
     44if (CMAKE_COMPILER_IS_GNUCXX OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
     45    set(COMPILER_IS_GCC_OR_CLANG ON)
     46endif ()
    4047
    4148# -----------------------------------------------------------------------------
  • trunk/ChangeLog

    r206395 r206430  
     12016-09-27  Konstantin Tokarev  <annulen@yandex.ru>
     2
     3        [cmake] Added COMPILER_IS_GCC_OR_CLANG variable to simplify conditions.
     4        https://bugs.webkit.org/show_bug.cgi?id=162605
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        * CMakeLists.txt:
     9        * Source/cmake/OptionsCommon.cmake:
     10        * Source/cmake/WebKitHelpers.cmake:
     11
    1122016-09-26  Daniel Bates  <dabates@apple.com>
    213
  • trunk/Source/cmake/OptionsCommon.cmake

    r206384 r206430  
    3030define_property(TARGET PROPERTY FOLDER INHERITED BRIEF_DOCS "folder" FULL_DOCS "IDE folder name")
    3131
    32 if (CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
     32if (COMPILER_IS_GCC_OR_CLANG)
    3333    set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fno-exceptions -fno-strict-aliasing")
    3434    set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fno-exceptions -fno-strict-aliasing -fno-rtti")
  • trunk/Source/cmake/WebKitHelpers.cmake

    r201247 r206430  
    55    set(options ENABLE_WERROR IGNORECXX_WARNINGS)
    66    CMAKE_PARSE_ARGUMENTS("OPTION" "${options}" "" "" ${ARGN})
    7     if (CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
     7    if (COMPILER_IS_GCC_OR_CLANG)
    88        get_target_property(OLD_COMPILE_FLAGS ${_target} COMPILE_FLAGS)
    99        if (${OLD_COMPILE_FLAGS} STREQUAL "OLD_COMPILE_FLAGS-NOTFOUND")
Note: See TracChangeset for help on using the changeset viewer.