[LayoutReloaded] BlockFormattingContext::placePositionedDescendants takes care of...
[WebKit-https.git] / Tools / CMakeLists.txt
1 set_property(DIRECTORY . PROPERTY FOLDER "Tools")
2
3 if ("${PORT}" STREQUAL "GTK")
4     if (DEVELOPER_MODE)
5       add_subdirectory(WebKitTestRunner)
6       add_subdirectory(ImageDiff)
7       if (ENABLE_API_TESTS)
8           add_subdirectory(TestWebKitAPI/glib)
9       endif ()
10       if (ENABLE_NETSCAPE_PLUGIN_API)
11           add_subdirectory(DumpRenderTree/TestNetscapePlugIn)
12       endif ()
13     endif ()
14
15     if (ENABLE_MINIBROWSER)
16         add_subdirectory(MiniBrowser/gtk)
17     endif ()
18 elseif ("${PORT}" STREQUAL "Mac")
19     add_subdirectory(DumpRenderTree)
20     add_subdirectory(WebKitTestRunner)
21     add_subdirectory(MiniBrowser/mac)
22 elseif ("${PORT}" STREQUAL "JSCOnly")
23 elseif ("${PORT}" STREQUAL "WPE")
24     if (DEVELOPER_MODE)
25         add_subdirectory(ImageDiff)
26         add_subdirectory(WebKitTestRunner)
27         add_subdirectory(wpe/HeadlessViewBackend)
28         if (ENABLE_API_TESTS)
29             add_subdirectory(TestWebKitAPI/glib)
30         endif ()
31     endif ()
32 elseif ("${PORT}" STREQUAL "Win")
33     add_subdirectory(DumpRenderTree)
34     add_subdirectory(ImageDiff)
35     if (ENABLE_WEBKIT_LEGACY)
36         add_subdirectory(MiniBrowser/win)
37     endif ()
38 endif ()
39
40 if (ENABLE_API_TESTS)
41     add_subdirectory(TestWebKitAPI)
42 endif ()