gst: Do not try to determine executable path on iOS.

The method used relies on "libproc.h", which is only available
on OSX.

https://bugzilla.gnome.org/show_bug.cgi?id=788234
This commit is contained in:
Mathieu Duponchelle 2017-09-27 13:07:25 +02:00
parent c9815957d3
commit 49e230ad1a

View file

@ -107,9 +107,11 @@
#include <windows.h> /* GetStdHandle, windows console */ #include <windows.h> /* GetStdHandle, windows console */
#endif #endif
#if defined (__APPLE__) #if defined (__APPLE__)
#include <errno.h> #include "TargetConditionals.h"
#if !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED
#include <libproc.h> /* proc_pidpath, PROC_PIDPATHINFO_MAXSIZE */ #include <libproc.h> /* proc_pidpath, PROC_PIDPATHINFO_MAXSIZE */
#endif #endif
#endif
#include "gst-i18n-lib.h" #include "gst-i18n-lib.h"
#include <locale.h> /* for LC_ALL */ #include <locale.h> /* for LC_ALL */
@ -345,7 +347,7 @@ find_executable_path (void)
_gst_executable_path = g_strdup (buffer); _gst_executable_path = g_strdup (buffer);
} }
#elif defined(__APPLE__) #elif defined(__APPLE__) && !TARGET_OS_IPHONE && !TARGET_OS_SIMULATOR && !TARGET_OS_EMBEDDED
static void static void
find_executable_path (void) find_executable_path (void)
{ {