Skip to content

Commit 29c0f55

Browse files
committed
Enable graphite and dawn
1 parent 597f43f commit 29c0f55

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

scripts/build.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def copy_includes(src_dir, dest_dir):
8383

8484
def copy_headers():
8585
artifacts_dir = os.path.join("..", "artifacts", "headers")
86-
for skiaDir in ["include", "modules", "src"]:
86+
for skiaDir in ["include", "modules", "src", "gpu"]:
8787
copy_includes(skiaDir, os.path.join(artifacts_dir, skiaDir))
8888

8989

@@ -176,6 +176,8 @@ def gen_linux(arch, self_contained, args):
176176
"-lm",
177177
"-lc"
178178
])
179+
if(args["skia_use_dawn"]):
180+
args["dawn_use_x11"] = False
179181
if arch == "arm":
180182
args["extra_cflags"].extend([
181183
"-mfloat-abi=hard",
@@ -261,10 +263,13 @@ def build_target(target_os, arch, self_contained, debug):
261263
"skia_enable_tools": False,
262264
"extra_cflags": ["-ffunction-sections", "-fdata-sections", "-fno-rtti"],
263265
"extra_cflags_c": [],
264-
"extra_cflags_cc": [],
266+
"extra_cflags_cc": ["-std=c++20", "-fno-exceptions"],
265267
"extra_ldflags": [],
266268
"skia_enable_skottie": True,
267-
"skia_use_harfbuzz": False,
269+
"skia_use_harfbuzz": False,
270+
"skia_enable_ganesh": True,
271+
"skia_enable_graphite": True,
272+
"skia_use_dawn": True,
268273
}
269274

270275
if canonical_os == "linux":

0 commit comments

Comments
 (0)