1 # -----------------------------------------------------------------------------
2 # Add module directories
3 # -----------------------------------------------------------------------------
6 add_subdirectory(JavaScriptCore)
9 add_subdirectory(cmake/gtest)
13 add_subdirectory(WebCore)
17 add_subdirectory(WebKit)
21 add_subdirectory(WebKit2)
24 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
26 # -----------------------------------------------------------------------------
27 # Set compiler flags for all targets
28 # -----------------------------------------------------------------------------
29 if (${PORT} STREQUAL "Efl")
30 set(ADDITIONAL_FLAGS ENABLE_WERROR)
33 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WTF ${ADDITIONAL_FLAGS})
34 WEBKIT_SET_EXTRA_COMPILER_FLAGS(JavaScriptCore ${ADDITIONAL_FLAGS})
37 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreTestSupport ${ADDITIONAL_FLAGS})
38 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCore ${ADDITIONAL_FLAGS})
42 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit ${ADDITIONAL_FLAGS})
46 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit2 ${ADDITIONAL_FLAGS})
49 # -----------------------------------------------------------------------------
50 # Create the configuration file
51 # -----------------------------------------------------------------------------
52 configure_file(cmakeconfig.h.cmake ${CMAKE_BINARY_DIR}/cmakeconfig.h @ONLY)