Changeset 168615 in webkit


Ignore:
Timestamp:
May 12, 2014 1:57:58 AM (10 years ago)
Author:
Carlos Garcia Campos
Message:

REGRESSION(CMAKE): [GTK] JavaScriptCore API tests are not built anymore
https://bugs.webkit.org/show_bug.cgi?id=132739

Reviewed Anders Carlsson.

  • TestWebKitAPI/CMakeLists.txt: Add missing includes required by

the JSC unit tests.

  • TestWebKitAPI/PlatformGTK.cmake: Bring back JavaScriptCore unit tests.
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r168603 r168615  
     12014-05-12  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        REGRESSION(CMAKE): [GTK] JavaScriptCore API tests are not built anymore
     4        https://bugs.webkit.org/show_bug.cgi?id=132739
     5
     6        Reviewed Anders Carlsson.
     7
     8        * TestWebKitAPI/CMakeLists.txt: Add missing includes required by
     9        the JSC unit tests.
     10        * TestWebKitAPI/PlatformGTK.cmake: Bring back JavaScriptCore unit tests.
     11
    1122014-05-11  Anders Carlsson  <andersca@apple.com>
    213
  • trunk/Tools/TestWebKitAPI/CMakeLists.txt

    r167115 r168615  
    44include_directories(${CMAKE_BINARY_DIR}
    55    ${TESTWEBKITAPI_DIR}
    6     ${TESTWEBKITAPI_DIR}
    76    ${CMAKE_SOURCE_DIR}/Source
     7    ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}
    88    ${DERIVED_SOURCES_WEBCORE_DIR}
    99    ${JAVASCRIPTCORE_DIR}
    1010    ${JAVASCRIPTCORE_DIR}/API
    1111    ${JAVASCRIPTCORE_DIR}/ForwardingHeaders
     12    ${JAVASCRIPTCORE_DIR}/assembler
     13    ${JAVASCRIPTCORE_DIR}/bytecode
     14    ${JAVASCRIPTCORE_DIR}/disassembler
     15    ${JAVASCRIPTCORE_DIR}/heap
     16    ${JAVASCRIPTCORE_DIR}/jit
     17    ${JAVASCRIPTCORE_DIR}/llint
     18    ${JAVASCRIPTCORE_DIR}/parser
     19    ${JAVASCRIPTCORE_DIR}/runtime
    1220    ${THIRDPARTY_DIR}/gtest/include
    1321    ${WEBCORE_DIR}/editing
     
    4957    WTF
    5058    WebKit2
     59)
     60
     61set(TestJavaScriptCore_LIBRARIES
     62    gtest
     63    JavaScriptCore
    5164)
    5265
     
    137150    )
    138151
     152
     153add_executable(TestJavaScriptCore
     154    ${test_main_SOURCES}
     155    ${TESTWEBKITAPI_DIR}/TestsController.cpp
     156    ${TESTWEBKITAPI_DIR}/Tests/JavaScriptCore/VMInspector.cpp
     157)
     158
     159target_link_libraries(TestJavaScriptCore ${TestJavaScriptCore_LIBRARIES})
     160add_test(TestJavaScriptCore ${TESTWEBKITAPI_RUNTIME_OUTPUT_DIRECTORY}/JavaScriptCore/TestJavaScriptCore)
     161set_tests_properties(TestJavaScriptCore PROPERTIES TIMEOUT 60)
     162set_target_properties(TestJavaScriptCore PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${TESTWEBKITAPI_RUNTIME_OUTPUT_DIRECTORY}/JavaScriptCore)
     163
    139164foreach (testName ${test_webcore_BINARIES})
    140165    add_executable(${testName} ${test_main_SOURCES} ${TESTWEBKITAPI_DIR}/TestsController.cpp ${TESTWEBKITAPI_DIR}/Tests/WebCore/${testName}.cpp)
  • trunk/Tools/TestWebKitAPI/PlatformGTK.cmake

    r168574 r168615  
    5252
    5353list(APPEND TestWebKitAPI_LIBRARIES
     54    ${GDK3_LIBRARIES}
     55    ${GTK3_LIBRARIES}
     56)
     57
     58list(APPEND TestJavaScriptCore_LIBRARIES
    5459    ${GDK3_LIBRARIES}
    5560    ${GTK3_LIBRARIES}
Note: See TracChangeset for help on using the changeset viewer.