1 # -----------------------------------------------------------------------------
2 # Add module directories
3 # -----------------------------------------------------------------------------
4 add_subdirectory(bmalloc)
8 add_subdirectory(JavaScriptCore)
11 add_subdirectory(cmake/gtest)
15 add_subdirectory(WebCore)
19 add_subdirectory(WebKit)
23 add_subdirectory(WebKit2)
26 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
28 # -----------------------------------------------------------------------------
29 # Set compiler flags for all targets
30 # -----------------------------------------------------------------------------
31 WEBKIT_SET_EXTRA_COMPILER_FLAGS(bmalloc ${ADDITIONAL_COMPILER_FLAGS})
32 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WTF ${ADDITIONAL_COMPILER_FLAGS})
33 WEBKIT_SET_EXTRA_COMPILER_FLAGS(JavaScriptCore ${ADDITIONAL_COMPILER_FLAGS})
36 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreTestSupport ${ADDITIONAL_COMPILER_FLAGS})
37 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCore ${ADDITIONAL_COMPILER_FLAGS})
41 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit ${ADDITIONAL_COMPILER_FLAGS})
45 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit2 ${ADDITIONAL_COMPILER_FLAGS})
48 # -----------------------------------------------------------------------------
49 # Create the configuration file
50 # -----------------------------------------------------------------------------
51 configure_file(cmakeconfig.h.cmake ${CMAKE_BINARY_DIR}/cmakeconfig.h @ONLY)