Changeset 122601 in webkit
- Timestamp:
- Jul 13, 2012 10:25:14 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CMakeLists.txt
r121990 r122601 137 137 138 138 # ----------------------------------------------------------------------------- 139 # Enable API unit tests and create a target for the test runner 140 # ----------------------------------------------------------------------------- 141 IF (ENABLE_API_TESTS) 142 ENABLE_TESTING() 143 ENDIF () 144 145 # ----------------------------------------------------------------------------- 139 146 # Install JavaScript shell 140 147 # ----------------------------------------------------------------------------- -
trunk/ChangeLog
r122420 r122601 1 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 [CMake] Proper handling of ENABLE_API_TESTS build option 4 https://bugs.webkit.org/show_bug.cgi?id=91221 5 6 Reviewed by Rob Buis. 7 8 Make the flag reusable across the ports using CMake. We are about to enable the WTF, 9 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get 10 it almost for free. 11 12 * CMakeLists.txt: 13 * Source/cmake/OptionsEfl.cmake: 14 * Source/cmake/WebKitFeatures.cmake: 15 * Source/cmakeconfig.h.cmake: 16 1 17 2012-07-11 Matt Falkenhagen <falken@chromium.org> 2 18 -
trunk/Source/WebKit/ChangeLog
r122427 r122601 1 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 [CMake] Proper handling of ENABLE_API_TESTS build option 4 https://bugs.webkit.org/show_bug.cgi?id=91221 5 6 Reviewed by Rob Buis. 7 8 Build unit tests only if ENABLE_API_TESTS is set. 9 10 * PlatformEfl.cmake: 11 1 12 2012-07-12 Simon Hausmann <simon.hausmann@nokia.com> 2 13 -
trunk/Source/WebKit/PlatformEfl.cmake
r122197 r122601 351 351 ) 352 352 353 FOREACH(testName ${EWKUnitTests_BINARIES}) 354 ADD_EXECUTABLE(${testName} ${WEBKIT_EFL_TEST_DIR}/${testName}.cpp ${WEBKIT_EFL_TEST_DIR}/test_runner.cpp) 355 ADD_TEST(${testName} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${testName}) 356 TARGET_LINK_LIBRARIES(${testName} ${EWKUnitTests_LIBRARIES} ewkTestUtils gtest pthread) 357 ADD_TARGET_PROPERTIES(${testName} LINK_FLAGS "${EWKUnitTests_LINK_FLAGS}") 358 SET_TARGET_PROPERTIES(${testName} PROPERTIES FOLDER "WebKit") 359 ENDFOREACH() 353 IF (ENABLE_API_TESTS) 354 FOREACH (testName ${EWKUnitTests_BINARIES}) 355 ADD_EXECUTABLE(${testName} ${WEBKIT_EFL_TEST_DIR}/${testName}.cpp ${WEBKIT_EFL_TEST_DIR}/test_runner.cpp) 356 ADD_TEST(${testName} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${testName}) 357 TARGET_LINK_LIBRARIES(${testName} ${EWKUnitTests_LIBRARIES} ewkTestUtils gtest pthread) 358 ADD_TARGET_PROPERTIES(${testName} LINK_FLAGS "${EWKUnitTests_LINK_FLAGS}") 359 SET_TARGET_PROPERTIES(${testName} PROPERTIES FOLDER "WebKit") 360 ENDFOREACH () 361 ENDIF () 360 362 361 363 IF (ENABLE_INSPECTOR) -
trunk/Source/WebKit2/ChangeLog
r122597 r122601 1 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 3 [CMake] Proper handling of ENABLE_API_TESTS build option 4 https://bugs.webkit.org/show_bug.cgi?id=91221 5 6 Reviewed by Rob Buis. 7 8 Build unit tests only if ENABLE_API_TESTS is set. 9 10 * PlatformEfl.cmake: 11 1 12 2012-07-13 Christophe Dumez <christophe.dumez@intel.com> 2 13 -
trunk/Source/WebKit2/PlatformEfl.cmake
r122597 r122601 221 221 ) 222 222 223 FOREACH(testName ${EWK2UnitTests_BINARIES}) 224 ADD_EXECUTABLE(${testName} ${WEBKIT2_EFL_TEST_DIR}/${testName}.cpp) 225 ADD_TEST(${testName} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${testName}) 226 SET_TESTS_PROPERTIES(${testName} PROPERTIES TIMEOUT 60) 227 TARGET_LINK_LIBRARIES(${testName} ${EWK2UnitTests_LIBRARIES} ewk2UnitTestUtils gtest pthread) 228 ENDFOREACH() 223 IF (ENABLE_API_TESTS) 224 FOREACH (testName ${EWK2UnitTests_BINARIES}) 225 ADD_EXECUTABLE(${testName} ${WEBKIT2_EFL_TEST_DIR}/${testName}.cpp) 226 ADD_TEST(${testName} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${testName}) 227 SET_TESTS_PROPERTIES(${testName} PROPERTIES TIMEOUT 60) 228 TARGET_LINK_LIBRARIES(${testName} ${EWK2UnitTests_LIBRARIES} ewk2UnitTestUtils gtest pthread) 229 ENDFOREACH () 230 ENDIF () -
trunk/Source/cmake/OptionsEfl.cmake
r121990 r122601 15 15 ADD_DEFINITIONS(-DWTF_PLATFORM_EFL=1) 16 16 SET(WTF_PLATFORM_EFL 1) 17 18 # -----------------------------------------------------------------------------19 # Enable CTest for the public API unit testing20 # -----------------------------------------------------------------------------21 ENABLE_TESTING()22 SET(ENABLE_API_TESTS ON)23 17 24 18 # ----------------------------------------------------------------------------- … … 74 68 75 69 WEBKIT_OPTION_BEGIN() 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS ON) 76 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BATTERY_STATUS ON) 77 72 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BLOB ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r122274 r122601 12 12 13 13 MACRO (WEBKIT_OPTION_BEGIN) 14 WEBKIT_OPTION_DEFINE(ENABLE_API_TESTS "Enable public API unit tests" OFF) 14 15 WEBKIT_OPTION_DEFINE(ENABLE_3D_RENDERING "Toggle 3D rendering support" OFF) 15 16 WEBKIT_OPTION_DEFINE(ENABLE_ACCELERATED_2D_CANVAS "Toggle accelerated 2D canvas support" OFF) -
trunk/Source/cmakeconfig.h.cmake
r122274 r122601 6 6 7 7 8 #cmakedefine01 ENABLE_API_TESTS 8 9 #cmakedefine01 ENABLE_3D_RENDERING 9 10 #cmakedefine01 ENABLE_ACCELERATED_2D_CANVAS
Note: See TracChangeset
for help on using the changeset viewer.