1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
# -----------------------------------------------------------------------------
# Add module directories
# -----------------------------------------------------------------------------
if (NOT USE_SYSTEM_MALLOC)
add_subdirectory(bmalloc)
endif ()
add_subdirectory(WTF)
if (USE_CAPSTONE)
add_subdirectory(ThirdParty/capstone)
endif ()
if (USE_SYSTEM_UNIFDEF)
find_package(Unifdef REQUIRED)
else ()
add_subdirectory(ThirdParty/unifdef)
endif ()
add_subdirectory(JavaScriptCore)
if (ENABLE_WEBGL OR USE_ANGLE_EGL)
add_subdirectory(ThirdParty/ANGLE)
endif ()
if (ENABLE_API_TESTS)
add_subdirectory(ThirdParty/gtest)
endif ()
if (USE_XDGMIME)
add_subdirectory(ThirdParty/xdgmime)
endif ()
if (USE_LIBWEBRTC)
add_subdirectory(ThirdParty/libwebrtc)
include_directories(${CMAKE_CURRENT_BINARY_DIR}/ThirdParty/libwebrtc)
endif ()
if (USE_SKIA)
add_subdirectory(ThirdParty/skia)
endif ()
if (USE_SYSTEM_SYSPROF_CAPTURE)
find_package(SysProfCapture)
if (NOT SysProfCapture_FOUND)
message(FATAL_ERROR "system libsysprof-capture-4 not found, "
"consider using USE_SYSTEM_SYSPROF_CAPTURE=NO")
endif ()
elseif (USE_SYSPROF_CAPTURE)
add_subdirectory(ThirdParty/libsysprof-capture)
endif ()
if (ENABLE_WEBINSPECTORUI)
add_subdirectory(WebInspectorUI)
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 ()
if (ENABLE_WEBGPU)
add_subdirectory(WebGPU)
endif ()
WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
|