diff --git a/scripts/bundle.py b/scripts/bundle.py
index 1997d25..44b6571 100644
--- a/scripts/bundle.py
+++ b/scripts/bundle.py
@@ -22,6 +22,7 @@ def init_parser(parser):
parser.add_argument("-n", "--name", default="out", help="the app's name")
parser.add_argument("-O", "--orca-dir", default=".")
parser.add_argument("--version", default="0.0.0", help="a version number to embed in the application bundle")
+ parser.add_argument("--mtl-enable-capture", action='store_true', help="Enable Metal frame capture for the application bundle (macOS only)")
parser.add_argument("module", help="a .wasm file containing the application's wasm module")
parser.set_defaults(func=shellish(make_app))
@@ -169,9 +170,14 @@ def macos_make_app(args):
icon.icns
NSHighResolutionCapable
True
+ """
+ if args.mtl_enable_capture == True:
+ plist_contents += f"""
MetalCaptureEnabled
-
-
+ """
+
+ plist_contents += f"""
+
"""