From 6882a04fb36642862b11efe514251d32070c3d65 Mon Sep 17 00:00:00 2001 From: Konstantin Tokarev Date: Thu, 25 Aug 2016 19:20:41 +0300 Subject: Imported QtWebKit TP3 (git b57bc6801f1876c3220d5a4bfea33d620d477443) Change-Id: I3b1d8a2808782c9f34d50240000e20cb38d3680f Reviewed-by: Konstantin Tokarev --- Source/JavaScriptCore/shell/CMakeLists.txt | 30 ++++++++++++++++++++-- .../JavaScriptCore/shell/PlatformBlackBerry.cmake | 16 ------------ Source/JavaScriptCore/shell/PlatformEfl.cmake | 4 --- Source/JavaScriptCore/shell/PlatformGTK.cmake | 3 --- 4 files changed, 28 insertions(+), 25 deletions(-) delete mode 100644 Source/JavaScriptCore/shell/PlatformBlackBerry.cmake delete mode 100644 Source/JavaScriptCore/shell/PlatformEfl.cmake delete mode 100644 Source/JavaScriptCore/shell/PlatformGTK.cmake (limited to 'Source/JavaScriptCore/shell') diff --git a/Source/JavaScriptCore/shell/CMakeLists.txt b/Source/JavaScriptCore/shell/CMakeLists.txt index fcbe429c0..633ce4233 100644 --- a/Source/JavaScriptCore/shell/CMakeLists.txt +++ b/Source/JavaScriptCore/shell/CMakeLists.txt @@ -3,11 +3,15 @@ set(JSC_SOURCES ) set(JSC_LIBRARIES - WTF - JavaScriptCore ${CMAKE_DL_LIBS} + JavaScriptCore${DEBUG_SUFFIX} + WTF${DEBUG_SUFFIX} ) +if (WTF_OS_MAC_OS_X) + list(APPEND JSC_LIBRARIES edit) +endif () + if ("${JavaScriptCore_LIBRARY_TYPE}" MATCHES "STATIC") add_definitions(-DSTATICALLY_LINKED_WITH_JavaScriptCore) endif () @@ -16,6 +20,7 @@ WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() WEBKIT_WRAP_SOURCELIST(${JSC_SOURCES}) include_directories(./ ${JavaScriptCore_INCLUDE_DIRECTORIES}) +include_directories(SYSTEM ${JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES}) add_executable(jsc ${JSC_SOURCES}) target_link_libraries(jsc ${JSC_LIBRARIES}) set_target_properties(jsc PROPERTIES FOLDER "JavaScriptCore") @@ -31,3 +36,24 @@ endif () if (SHOULD_INSTALL_JS_SHELL) install(TARGETS jsc DESTINATION "${EXEC_INSTALL_DIR}") endif () + +if (WIN32) + add_dependencies(jsc jscLib) +endif () + +if (NOT WIN32) + set(TESTB3_SOURCES + ../b3/testb3.cpp + ) + + set(TESTAIR_SOURCES + ../b3/air/testair.cpp + ) + + add_executable(testb3 ${TESTB3_SOURCES}) + target_link_libraries(testb3 ${JSC_LIBRARIES}) + + add_executable(testair ${TESTAIR_SOURCES}) + target_link_libraries(testair ${JSC_LIBRARIES}) + +endif () diff --git a/Source/JavaScriptCore/shell/PlatformBlackBerry.cmake b/Source/JavaScriptCore/shell/PlatformBlackBerry.cmake deleted file mode 100644 index 2ec35c885..000000000 --- a/Source/JavaScriptCore/shell/PlatformBlackBerry.cmake +++ /dev/null @@ -1,16 +0,0 @@ -FIND_STAGING_LIBRARY(SLOG2_LIBRARY slog2) -list(APPEND JSC_LIBRARIES - ${ICUI18N_LIBRARY} - ${ICUUC_LIBRARY} - ${INTL_LIBRARY} # Required for x86 builds - ${M_LIBRARY} - ${Screen_LIBRARY} - ${WebKitPlatform_LIBRARY} - ${SLOG2_LIBRARY} -) - -if (PROFILING) - list(APPEND JSC_LIBRARIES - ${PROFILING_LIBRARY} - ) -endif () diff --git a/Source/JavaScriptCore/shell/PlatformEfl.cmake b/Source/JavaScriptCore/shell/PlatformEfl.cmake deleted file mode 100644 index 1d2e8c1ad..000000000 --- a/Source/JavaScriptCore/shell/PlatformEfl.cmake +++ /dev/null @@ -1,4 +0,0 @@ -list(APPEND JSC_LIBRARIES - ${GLIB_LIBRARIES} - ${ECORE_LIBRARIES} -) diff --git a/Source/JavaScriptCore/shell/PlatformGTK.cmake b/Source/JavaScriptCore/shell/PlatformGTK.cmake deleted file mode 100644 index 623183a2b..000000000 --- a/Source/JavaScriptCore/shell/PlatformGTK.cmake +++ /dev/null @@ -1,3 +0,0 @@ -list(APPEND JSC_LIBRARIES - ${GLIB_LIBRARIES} -) -- cgit v1.2.1 From a0be5222b8695aed31664ab4e8e804632569ed64 Mon Sep 17 00:00:00 2001 From: Konstantin Tokarev Date: Fri, 30 Sep 2016 15:43:24 +0300 Subject: Imported WebKit commit 2730223e8fe1776419fae168986b9e77f55d02d3 Change-Id: I46d453477a779a8db544ffc50d088fa13331da9b Reviewed-by: Konstantin Tokarev --- Source/JavaScriptCore/shell/PlatformQt.cmake | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Source/JavaScriptCore/shell/PlatformQt.cmake (limited to 'Source/JavaScriptCore/shell') diff --git a/Source/JavaScriptCore/shell/PlatformQt.cmake b/Source/JavaScriptCore/shell/PlatformQt.cmake new file mode 100644 index 000000000..55640eb3a --- /dev/null +++ b/Source/JavaScriptCore/shell/PlatformQt.cmake @@ -0,0 +1,5 @@ +if (QT_STATIC_BUILD) + list(APPEND JSC_LIBRARIES + ${DEPEND_STATIC_LIBS} + ) +endif () -- cgit v1.2.1 From 5ae3854f795ac5c1a0f104bd8b66ed6f988181cd Mon Sep 17 00:00:00 2001 From: Konstantin Tokarev Date: Mon, 7 Nov 2016 09:36:50 +0300 Subject: Imported WebKit commit 490f716dd2dd07fb0d6652795c62586e2e28ae27 Change-Id: I9f66467721cf923468af87915c260c1bb44e013e Reviewed-by: Konstantin Tokarev --- Source/JavaScriptCore/shell/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/JavaScriptCore/shell') diff --git a/Source/JavaScriptCore/shell/CMakeLists.txt b/Source/JavaScriptCore/shell/CMakeLists.txt index 633ce4233..27d81336f 100644 --- a/Source/JavaScriptCore/shell/CMakeLists.txt +++ b/Source/JavaScriptCore/shell/CMakeLists.txt @@ -37,7 +37,7 @@ if (SHOULD_INSTALL_JS_SHELL) install(TARGETS jsc DESTINATION "${EXEC_INSTALL_DIR}") endif () -if (WIN32) +if (TARGET jscLib) add_dependencies(jsc jscLib) endif () -- cgit v1.2.1