summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2024-02-21 20:56:41 +0100
committerder richter <der.richter@gmx.de>2024-02-24 20:04:16 +0100
commit218d9e26d2d593f853a2a6d8199fbc3151d99f99 (patch)
tree4580bc9804d7b2d442d5effe66bd4707502098ef
parent2cc3bc12dbb51ea63cc9ec670bfaf3a574df2fdc (diff)
downloadmpv-218d9e26d2d593f853a2a6d8199fbc3151d99f99.tar.bz2
mpv-218d9e26d2d593f853a2a6d8199fbc3151d99f99.tar.xz
meson: add custom target for macOS App bundling
Fixes #10879
-rw-r--r--meson.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index de893c79d9..1eb36a7807 100644
--- a/meson.build
+++ b/meson.build
@@ -1756,6 +1756,14 @@ if get_option('cplayer')
executable('mpv', wrapper_sources, c_args: '-municode', link_args: '-municode',
name_suffix: 'com', install: true)
endif
+
+ if darwin
+ osxbundle = find_program(join_paths(tools_directory, 'osxbundle.py'), required: true)
+ custom_target('macos-bundle',
+ output: 'mpv.app',
+ command: [osxbundle, mpv.full_path(), '@SOURCE_ROOT@'],
+ )
+ endif
endif
if get_option('tests')