|
@@ -437,6 +437,27 @@ if (is_mac) {
|
|
|
]
|
|
|
}
|
|
|
|
|
|
+ if (!is_component_build) {
|
|
|
+ bundle_data("electron_framework_libraries") {
|
|
|
+ sources = []
|
|
|
+ public_deps = []
|
|
|
+ if (is_component_ffmpeg) {
|
|
|
+ sources += [
|
|
|
+ "$root_out_dir/libffmpeg.dylib",
|
|
|
+ ]
|
|
|
+ public_deps += [
|
|
|
+ "//third_party/ffmpeg:ffmpeg",
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ outputs = [
|
|
|
+ "{{bundle_contents_dir}}/Libraries/{{source_file_part}}",
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ group("electron_framework_libraries") {
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
bundle_data("electron_crashpad_helper") {
|
|
|
sources = [
|
|
|
"$root_out_dir/crashpad_handler",
|
|
@@ -460,6 +481,7 @@ if (is_mac) {
|
|
|
]
|
|
|
deps = [
|
|
|
":electron_framework_resources",
|
|
|
+ ":electron_framework_libraries",
|
|
|
":electron_xibs",
|
|
|
]
|
|
|
if (!is_mas_build) {
|