1 # -----------------------------------------------------------------------------
2 # Add module directories
3 # -----------------------------------------------------------------------------
4 if (NOT USE_SYSTEM_MALLOC)
5 add_subdirectory(bmalloc)
10 add_subdirectory(JavaScriptCore)
12 if (WIN32 AND ENABLE_GRAPHICS_CONTEXT_3D)
13 add_subdirectory(ThirdParty/ANGLE)
17 add_subdirectory(ThirdParty/gtest)
21 add_subdirectory(ThirdParty/brotli)
22 add_subdirectory(ThirdParty/woff2)
26 add_subdirectory(ThirdParty/xdgmime)
30 add_subdirectory(WebCore)
34 add_subdirectory(WebKit)
38 add_subdirectory(WebKit2)
41 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
43 # -----------------------------------------------------------------------------
44 # Set compiler flags for all targets
45 # -----------------------------------------------------------------------------
46 if (NOT USE_SYSTEM_MALLOC)
47 WEBKIT_SET_EXTRA_COMPILER_FLAGS(bmalloc ${ADDITIONAL_COMPILER_FLAGS})
49 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WTF ${ADDITIONAL_COMPILER_FLAGS})
50 WEBKIT_SET_EXTRA_COMPILER_FLAGS(JavaScriptCore ${ADDITIONAL_COMPILER_FLAGS})
53 WEBKIT_SET_EXTRA_COMPILER_FLAGS(PAL ${ADDITIONAL_COMPILER_FLAGS})
54 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreTestSupport ${ADDITIONAL_COMPILER_FLAGS})
55 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCore ${ADDITIONAL_COMPILER_FLAGS})
56 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreDerivedSources ${ADDITIONAL_COMPILER_FLAGS})
60 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit ${ADDITIONAL_COMPILER_FLAGS})
64 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit2 ${ADDITIONAL_COMPILER_FLAGS})