37 lines
1,012 B
Text
37 lines
1,012 B
Text
Index: content/common/BUILD.gn
|
|
--- content/common/BUILD.gn.orig
|
|
+++ content/common/BUILD.gn
|
|
@@ -444,19 +444,28 @@ source_set("common") {
|
|
}
|
|
|
|
if (is_linux || is_chromeos) {
|
|
- sources += [
|
|
- "gpu_pre_sandbox_hook_linux.cc",
|
|
- "gpu_pre_sandbox_hook_linux.h",
|
|
- ]
|
|
+ if (is_bsd) {
|
|
+ sources += [
|
|
+ "gpu_pre_sandbox_hook_bsd.cc",
|
|
+ "gpu_pre_sandbox_hook_bsd.h",
|
|
+ ]
|
|
+ } else {
|
|
+ sources += [
|
|
+ "gpu_pre_sandbox_hook_linux.cc",
|
|
+ "gpu_pre_sandbox_hook_linux.h",
|
|
+ ]
|
|
+ }
|
|
public_deps += [ "//sandbox/policy" ]
|
|
deps += [
|
|
":sandbox_support_linux",
|
|
"//media/gpu:buildflags",
|
|
"//sandbox/linux:sandbox_services",
|
|
- "//sandbox/linux:seccomp_bpf",
|
|
"//sandbox/policy:chromecast_sandbox_allowlist_buildflags",
|
|
"//third_party/fontconfig",
|
|
]
|
|
+ if (use_seccomp_bpf) {
|
|
+ deps += [ "//sandbox/linux:seccomp_bpf" ]
|
|
+ }
|
|
if (use_v4l2_codec) {
|
|
deps += [ "//media/gpu/v4l2" ]
|
|
}
|