1 # -----------------------------------------------------------------------------
2 # Add module directories
3 # -----------------------------------------------------------------------------
4 # FIXME: Port bmalloc to Windows. https://bugs.webkit.org/show_bug.cgi?id=143310
6 add_subdirectory(bmalloc)
11 add_subdirectory(JavaScriptCore)
13 add_subdirectory(WebCore)
16 add_subdirectory(ThirdParty/gtest)
20 add_subdirectory(WebKit)
24 add_subdirectory(WebKit2)
27 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
29 # -----------------------------------------------------------------------------
30 # Set compiler flags for all targets
31 # -----------------------------------------------------------------------------
32 WEBKIT_SET_EXTRA_COMPILER_FLAGS(bmalloc ${ADDITIONAL_COMPILER_FLAGS})
33 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WTF ${ADDITIONAL_COMPILER_FLAGS})
34 WEBKIT_SET_EXTRA_COMPILER_FLAGS(JavaScriptCore ${ADDITIONAL_COMPILER_FLAGS})
35 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreTestSupport ${ADDITIONAL_COMPILER_FLAGS})
36 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCore ${ADDITIONAL_COMPILER_FLAGS})
39 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit ${ADDITIONAL_COMPILER_FLAGS})
43 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit2 ${ADDITIONAL_COMPILER_FLAGS})
46 # -----------------------------------------------------------------------------
47 # Create the configuration file
48 # -----------------------------------------------------------------------------
49 configure_file(cmakeconfig.h.cmake ${CMAKE_BINARY_DIR}/cmakeconfig.h @ONLY)