Changeset 128065 in webkit
- Timestamp:
- Sep 10, 2012 9:06:32 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CMakeLists.txt
r125228 r128065 67 67 FIND_PACKAGE(Perl REQUIRED) 68 68 FIND_PACKAGE(PythonInterp REQUIRED) 69 FIND_PACKAGE(Ruby) 69 70 70 71 # ----------------------------------------------------------------------------- -
trunk/ChangeLog
r127943 r128065 1 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 [CMake][EFL] Enable the LLInt 4 https://bugs.webkit.org/show_bug.cgi?id=92682 5 6 Reviewed by Csaba Osztrogonác. 7 8 Added LLInt to CMake buildsystem and enabled it by default on EFL. 9 Note that Ruby is not enforced: a secondary check is done when LLInt 10 is enabled on the JSC's CMakeLists.txt. 11 12 * CMakeLists.txt: 13 * Source/cmake/OptionsEfl.cmake: 14 * Source/cmake/WebKitFeatures.cmake: 15 * Source/cmakeconfig.h.cmake: 16 1 17 2012-09-07 Simon Fraser <simon.fraser@apple.com> 2 18 -
trunk/Source/JavaScriptCore/CMakeLists.txt
r127202 r128065 292 292 ) 293 293 294 IF (ENABLE_LLINT) 295 # We cannot check for RUBY_FOUND because it is set only when the full package is installed and 296 # the only thing we need is the interpreter. Unlike Python, cmake does not provide a macro 297 # for finding the only Ruby interpreter. 298 IF (NOT RUBY_EXECUTABLE) 299 MESSAGE(FATAL_ERROR "The Ruby interpreter is needed to generate LLInt files.") 300 ENDIF () 301 302 SET(LLINT_ASM 303 llint/LowLevelInterpreter.asm 304 llint/LowLevelInterpreter32_64.asm 305 llint/LowLevelInterpreter64.asm 306 ) 307 308 SET(OFFLINE_ASM 309 offlineasm/armv7.rb 310 offlineasm/ast.rb 311 offlineasm/backends.rb 312 offlineasm/cloop.rb 313 offlineasm/config.rb 314 offlineasm/instructions.rb 315 offlineasm/offsets.rb 316 offlineasm/opt.rb 317 offlineasm/parser.rb 318 offlineasm/registers.rb 319 offlineasm/self_hash.rb 320 offlineasm/settings.rb 321 offlineasm/transform.rb 322 offlineasm/x86.rb 323 ) 324 325 ADD_CUSTOM_COMMAND( 326 OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h 327 MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/offlineasm/generate_offset_extractor.rb 328 DEPENDS ${LLINT_ASM} ${OFFLINE_ASM} 329 COMMAND ${RUBY_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/offlineasm/generate_offset_extractor.rb ${JAVASCRIPTCORE_DIR}/llint/LowLevelInterpreter.asm ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h 330 VERBATIM) 331 332 ADD_SOURCE_DEPENDENCIES(${JAVASCRIPTCORE_DIR}/llint/LLIntOffsetsExtractor.cpp ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntDesiredOffsets.h) 333 ADD_EXECUTABLE(LLIntOffsetsExtractor ${JAVASCRIPTCORE_DIR}/llint/LLIntOffsetsExtractor.cpp) 334 335 ADD_CUSTOM_COMMAND( 336 OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntAssembly.h 337 MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/offlineasm/asm.rb 338 DEPENDS LLIntOffsetsExtractor ${LLINT_ASM} ${OFFLINE_ASM} 339 COMMAND ${RUBY_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/offlineasm/asm.rb ${JAVASCRIPTCORE_DIR}/llint/LowLevelInterpreter.asm $<TARGET_FILE:LLIntOffsetsExtractor> ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntAssembly.h 340 VERBATIM) 341 342 ADD_SOURCE_DEPENDENCIES(${JAVASCRIPTCORE_DIR}/llint/LowLevelInterpreter.cpp ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/LLIntAssembly.h) 343 LIST(APPEND JavaScriptCore_SOURCES 344 llint/LLIntCLoop.cpp 345 llint/LLIntData.cpp 346 llint/LLIntEntrypoints.cpp 347 llint/LLIntExceptions.cpp 348 llint/LLIntSlowPaths.cpp 349 llint/LLIntThunks.cpp 350 llint/LowLevelInterpreter.cpp 351 ) 352 ENDIF () 294 353 295 354 # GENERATOR 1-A: LUT creator -
trunk/Source/JavaScriptCore/ChangeLog
r128037 r128065 1 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 [CMake][EFL] Enable the LLInt 4 https://bugs.webkit.org/show_bug.cgi?id=92682 5 6 Reviewed by Csaba Osztrogonác. 7 8 Generate the headers needed by LLint when LLint is enabled. 9 10 * CMakeLists.txt: 11 1 12 2012-09-10 Carlos Garcia Campos <cgarcia@igalia.com> 2 13 -
trunk/Source/cmake/OptionsEfl.cmake
r127462 r128065 70 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER ON) 71 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LINK_PREFETCH ON) 72 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON) 72 73 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE ON) 73 74 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r127318 r128065 72 72 WEBKIT_OPTION_DEFINE(ENABLE_LINK_PREFETCH "Toggle pre fetching support" OFF) 73 73 WEBKIT_OPTION_DEFINE(ENABLE_LINK_PRERENDER "Toggle pre rendering support" OFF) 74 WEBKIT_OPTION_DEFINE(ENABLE_LLINT "Enable JSC Low Level Interpreter" OFF) 74 75 WEBKIT_OPTION_DEFINE(ENABLE_MATHML "Toggle MathML support" ON) 75 76 WEBKIT_OPTION_DEFINE(ENABLE_MEDIA_CAPTURE "Toggle Media Capture support" OFF) -
trunk/Source/cmakeconfig.h.cmake
r127451 r128065 64 64 #cmakedefine01 ENABLE_LINK_PREFETCH 65 65 #cmakedefine01 ENABLE_LINK_PRERENDER 66 #cmakedefine01 ENABLE_LLINT 66 67 #cmakedefine01 ENABLE_MATHML 67 68 #cmakedefine01 ENABLE_MEDIA_CAPTURE
Note: See TracChangeset
for help on using the changeset viewer.