Changeset 220791 in webkit


Ignore:
Timestamp:
Aug 16, 2017 3:06:14 AM (7 years ago)
Author:
Csaba Osztrogonác
Message:

Fix JSCOnly ARM buildbots after r220047 and r220184
https://bugs.webkit.org/show_bug.cgi?id=174993

Reviewed by Carlos Alberto Lopez Perez.

  • CMakeLists.txt: Generate only one backend on Linux to save build time.
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/CMakeLists.txt

    r220753 r220791  
    11611161)
    11621162
     1163if ((${CMAKE_SYSTEM_NAME} STREQUAL "Linux"))
     1164    if (WTF_CPU_X86)
     1165        set(OFFLINE_ASM_BACKEND "X86")
     1166    elseif (WTF_CPU_X86_64)
     1167        set(OFFLINE_ASM_BACKEND "X86_64")
     1168    elseif (WTF_CPU_ARM64)
     1169        set(OFFLINE_ASM_BACKEND "ARM64")
     1170    elseif (ARM_THUMB2_DETECTED)
     1171        set(OFFLINE_ASM_BACKEND "ARMv7")
     1172    elseif (ARM_TRADITIONAL_DETECTED)
     1173        set(OFFLINE_ASM_BACKEND "ARMv7_TRADITIONAL")
     1174    elseif (WTF_CPU_MIPS)
     1175        set(OFFLINE_ASM_BACKEND "MIPS")
     1176    endif ()
     1177
     1178    if (NOT ENABLE_JIT)
     1179        set(OFFLINE_ASM_BACKEND "C_LOOP")
     1180    endif ()
     1181endif ()
     1182
    11631183add_custom_command(
    11641184    OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h
    11651185    MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/offlineasm/generate_offset_extractor.rb
    11661186    DEPENDS ${LLINT_ASM} ${OFFLINE_ASM} ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/InitBytecodes.asm
    1167     COMMAND ${RUBY_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/offlineasm/generate_offset_extractor.rb -I${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/ ${JAVASCRIPTCORE_DIR}/llint/LowLevelInterpreter.asm ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h
     1187    COMMAND ${RUBY_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/offlineasm/generate_offset_extractor.rb -I${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/ ${JAVASCRIPTCORE_DIR}/llint/LowLevelInterpreter.asm ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h ${OFFLINE_ASM_BACKEND}
    11681188    VERBATIM)
    11691189
  • trunk/Source/JavaScriptCore/ChangeLog

    r220787 r220791  
     12017-08-16  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        Fix JSCOnly ARM buildbots after r220047 and r220184
     4        https://bugs.webkit.org/show_bug.cgi?id=174993
     5
     6        Reviewed by Carlos Alberto Lopez Perez.
     7
     8        * CMakeLists.txt: Generate only one backend on Linux to save build time.
     9
    1102017-08-16  Andy Estes  <aestes@apple.com>
    211
Note: See TracChangeset for help on using the changeset viewer.