summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorkarelrooted <karelrooted@gmail.com>2023-12-02 23:39:19 +0800
committersfan5 <sfan5@live.de>2023-12-03 22:28:45 +0100
commitea0e9b74a38d02d1160e1c9abf0645a68a1692ec (patch)
treed413dabe7cb6898109b07f29ddf1070b91e233f3 /meson.build
parentb323d2877aee3ece9ed7c35a6f09ac30b5d1515f (diff)
downloadmpv-ea0e9b74a38d02d1160e1c9abf0645a68a1692ec.tar.bz2
mpv-ea0e9b74a38d02d1160e1c9abf0645a68a1692ec.tar.xz
meson: use subprocess-dummy.c fallback when fork func doesn't exist
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 3dd4bb8e04..ad6f9dde08 100644
--- a/meson.build
+++ b/meson.build
@@ -399,7 +399,11 @@ endif
if posix
path_source = files('osdep/path-unix.c')
- subprocess_source = files('osdep/subprocess-posix.c')
+ if cc.has_function('fork', prefix : '#include <unistd.h>')
+ subprocess_source = files('osdep/subprocess-posix.c')
+ else
+ subprocess_source = files('osdep/subprocess-dummy.c')
+ endif
sources += files('input/ipc-unix.c',
'osdep/poll_wrapper.c',
'osdep/terminal-unix.c',