1 LIST(APPEND JavaScriptCore_SOURCES
2 jit/ExecutableAllocatorFixedVMPool.cpp
3 jit/ExecutableAllocator.cpp
6 LIST(APPEND JavaScriptCore_LIBRARIES
10 LIST(APPEND JavaScriptCore_INCLUDE_DIRECTORIES
14 IF (ENABLE_GLIB_SUPPORT)
15 LIST(APPEND JavaScriptCore_INCLUDE_DIRECTORIES
16 ${JAVASCRIPTCORE_DIR}/wtf/gobject
20 LIST(APPEND JavaScriptCore_LINK_FLAGS
25 LIST(APPEND JavaScriptCore_INCLUDE_DIRECTORIES
26 ${JAVASCRIPTCORE_DIR}/dfg
28 LIST(APPEND JavaScriptCore_SOURCES
29 dfg/DFGAbstractState.cpp
30 dfg/DFGByteCodeParser.cpp
31 dfg/DFGCapabilities.cpp
34 dfg/DFGJITCodeGenerator.cpp
35 dfg/DFGJITCodeGenerator32_64.cpp
36 dfg/DFGJITCompiler.cpp
37 dfg/DFGJITCompiler32_64.cpp
42 dfg/DFGSpeculativeJIT.cpp
43 dfg/DFGSpeculativeJIT32_64.cpp
47 IF (ENABLE_MEMORY_SAMPLER)
48 LIST(APPEND JavaScriptCore_SOURCES
49 runtime/MemoryStatistics.cpp
53 IF (ENABLE_TIZEN_SUPPORT)
54 # Install JS APIs for WRT.
55 SET(JavaScriptCore_API_HEADERS )
57 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSBase.h")
58 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSContextRef.h")
59 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSObjectRef.h")
60 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSStringRef.h")
61 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSStringRefBSTR.h")
62 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSStringRefCF.h")
63 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JSValueRef.h")
64 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JavaScript.h")
65 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/JavaScriptCore.h")
66 LIST(APPEND JavaScriptCore_API_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/API/WebKitAvailability.h")
69 INSTALL(FILES ${JavaScriptCore_API_HEADERS}
70 DESTINATION include/${WebKit2_LIBRARY_NAME}-${PROJECT_VERSION_MAJOR}/JavaScriptCore)
72 INSTALL(FILES ${JavaScriptCore_API_HEADERS}
73 DESTINATION include/${WebKit_LIBRARY_NAME}-${PROJECT_VERSION_MAJOR}/JavaScriptCore)