diff options
author | der richter <der.richter@gmx.de> | 2024-02-21 20:56:41 +0100 |
---|---|---|
committer | der richter <der.richter@gmx.de> | 2024-02-24 20:04:16 +0100 |
commit | 218d9e26d2d593f853a2a6d8199fbc3151d99f99 (patch) | |
tree | 4580bc9804d7b2d442d5effe66bd4707502098ef | |
parent | 2cc3bc12dbb51ea63cc9ec670bfaf3a574df2fdc (diff) | |
download | mpv-218d9e26d2d593f853a2a6d8199fbc3151d99f99.tar.bz2 mpv-218d9e26d2d593f853a2a6d8199fbc3151d99f99.tar.xz |
meson: add custom target for macOS App bundling
Fixes #10879
-rw-r--r-- | meson.build | 8 |
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') |