Changeset 237390 in webkit


Ignore:
Timestamp:
Oct 24, 2018 10:44:21 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

[WPE] Fix CMake rules in for TestWebKitAPIBase library building in developer mode
https://bugs.webkit.org/show_bug.cgi?id=190328

Patch by Pablo Saavedra <Pablo Saavedra> on 2018-10-24
Reviewed by Michael Catanzaro.

  • TestWebKitAPI/CMakeLists.txt:
  • TestWebKitAPI/PlatformWPE.cmake:
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r237386 r237390  
     12018-10-24  Pablo Saavedra  <psaavedra@igalia.com>
     2
     3        [WPE] Fix CMake rules in for TestWebKitAPIBase library building in developer mode
     4        https://bugs.webkit.org/show_bug.cgi?id=190328
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        * TestWebKitAPI/CMakeLists.txt:
     9        * TestWebKitAPI/PlatformWPE.cmake:
     10
    1112018-10-24  Chris Dumez  <cdumez@apple.com>
    212
  • trunk/Tools/TestWebKitAPI/CMakeLists.txt

    r235852 r237390  
    8484        ${TESTWEBKITAPI_DIR}/Tests/WebKit/WKStringJSString.cpp
    8585        ${TESTWEBKITAPI_DIR}/Tests/WebKit/WKURL.cpp
     86    )
     87
     88    set(TestWebKitAPIBase_LIBRARIES
     89        JavaScriptCore
     90        WTF
     91        WebKit
     92        gtest
     93    )
     94
     95    set(TestWebKitAPIBase_SOURCES
     96        ${TESTWEBKITAPI_DIR}/JavaScriptTest.cpp
     97        ${TESTWEBKITAPI_DIR}/PlatformUtilities.cpp
     98        ${TESTWEBKITAPI_DIR}/TestsController.cpp
    8699    )
    87100
     
    274287        ${test_main_SOURCES}
    275288        ${webkit_api_harness_SOURCES}
    276         ${TESTWEBKITAPI_DIR}/JavaScriptTest.cpp
    277         ${TESTWEBKITAPI_DIR}/PlatformUtilities.cpp
    278         ${TESTWEBKITAPI_DIR}/TestsController.cpp
    279     )
    280 
    281     target_link_libraries(TestWebKitAPIBase JavaScriptCore WTF WebKit gtest)
     289        ${TestWebKitAPIBase_SOURCES}
     290    )
     291
     292    target_link_libraries(TestWebKitAPIBase ${TestWebKitAPIBase_LIBRARIES})
    282293
    283294    add_dependencies(TestWebKitAPIBase WebKit ${TestWebKitAPI_DEPENDENCIES})
  • trunk/Tools/TestWebKitAPI/PlatformWPE.cmake

    r236873 r237390  
    9090set_target_properties(TestWebKit PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${TESTWEBKITAPI_RUNTIME_OUTPUT_DIRECTORY}/WebKit)
    9191
     92# TestWebKitAPIBase
     93list(APPEND TestWebKitAPIBase_LIBRARIES
     94    WPEBackend-fdo-0.1
     95)
     96find_package(WPEBackend-fdo REQUIRED)
     97list(APPEND TestWebKitAPI_LIBRARIES ${WPEBACKEND_FDO_LIBRARIES})
     98list(APPEND TestWebKitAPIBase_SOURCES
     99    ${TOOLS_DIR}/wpe/backends/ViewBackend.cpp
     100    ${TOOLS_DIR}/wpe/backends/HeadlessViewBackend.cpp
     101)
     102
    92103# TestJSC
    93104
Note: See TracChangeset for help on using the changeset viewer.