1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # -----------------------------------------------------------------------------
- # Add module directories
- # -----------------------------------------------------------------------------
- add_subdirectory(WTF)
- add_subdirectory(JavaScriptCore)
- if (ENABLE_API_TESTS)
- add_subdirectory(cmake/gtest)
- endif ()
- if (ENABLE_WEBCORE)
- add_subdirectory(WebCore)
- endif ()
- if (ENABLE_WEBKIT)
- add_subdirectory(WebKit)
- endif ()
- if (ENABLE_WEBKIT2)
- add_subdirectory(WebKit2)
- endif ()
- WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
- # -----------------------------------------------------------------------------
- # Set compiler flags for all targets
- # -----------------------------------------------------------------------------
- if (${PORT} STREQUAL "Efl")
- set(ADDITIONAL_FLAGS ENABLE_WERROR)
- endif ()
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(WTF ${ADDITIONAL_FLAGS})
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(JavaScriptCore ${ADDITIONAL_FLAGS})
- if (ENABLE_WEBCORE)
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCoreTestSupport ${ADDITIONAL_FLAGS})
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCore ${ADDITIONAL_FLAGS})
- endif ()
- if (ENABLE_WEBKIT)
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit ${ADDITIONAL_FLAGS})
- endif ()
- if (ENABLE_WEBKIT2)
- WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebKit2 ${ADDITIONAL_FLAGS})
- endif ()
- # -----------------------------------------------------------------------------
- # Create the configuration file
- # -----------------------------------------------------------------------------
- configure_file(cmakeconfig.h.cmake ${CMAKE_BINARY_DIR}/cmakeconfig.h @ONLY)
|