| # ----------------------------------------------------------------------------- |
| # Add module directories |
| # ----------------------------------------------------------------------------- |
| if (NOT USE_SYSTEM_MALLOC) |
| add_subdirectory(bmalloc) |
| endif () |
| |
| add_subdirectory(WTF) |
| |
| if (USE_CAPSTONE) |
| add_subdirectory(ThirdParty/capstone) |
| endif () |
| |
| add_subdirectory(JavaScriptCore) |
| |
| if (ENABLE_GRAPHICS_CONTEXT_3D) |
| add_subdirectory(ThirdParty/ANGLE) |
| endif () |
| |
| if (ENABLE_API_TESTS) |
| add_subdirectory(ThirdParty/gtest) |
| endif () |
| |
| if (USE_OPENVR) |
| # OpenVR is compiled with -stdlib=libc++ as default if Clang is used. |
| # Disable USE_LIBCXX not to use -stdlib=libc++. |
| option(USE_LIBCXX "Uses libc++ instead of libstdc++" OFF) |
| add_subdirectory(ThirdParty/openvr) |
| endif () |
| |
| if (USE_XDGMIME) |
| add_subdirectory(ThirdParty/xdgmime) |
| endif () |
| |
| if (USE_LIBWEBRTC) |
| add_subdirectory(ThirdParty/libwebrtc) |
| endif () |
| |
| if (ENABLE_WEBCORE) |
| add_subdirectory(WebCore) |
| endif () |
| |
| if (ENABLE_WEBKIT_LEGACY) |
| add_subdirectory(WebKitLegacy) |
| endif () |
| |
| if (ENABLE_WEBKIT) |
| add_subdirectory(WebKit) |
| endif () |
| |
| if (ENABLE_WEBDRIVER) |
| add_subdirectory(WebDriver) |
| endif () |
| |
| WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() |