From: Andoni Morales Alastruey Date: Tue, 12 Nov 2019 23:52:04 +0000 (+0100) Subject: Fix configure python lib detection in macOS X-Git-Tag: 1.19.3~485^2~22 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f98c206bdf01529f8ea395a719b10baf2bdf717f;p=platform%2Fupstream%2Fgstreamer.git Fix configure python lib detection in macOS pylib_loc = python.get_variable('LIBPL', '') alreay returns the correct path for python's library dir --- diff --git a/meson.build b/meson.build index d7c7e66..70a01fb 100644 --- a/meson.build +++ b/meson.build @@ -41,19 +41,12 @@ pylib_loc = get_option('libpython-dir') if pylib_loc == '' check_path_exists = 'import os, sys; assert(os.path.exists(sys.argv[1]))' pylib_loc = python.get_variable('LIBPL', '') - if host_machine.system() != 'windows' + if host_machine.system() != 'windows' and host_machine.system() != 'darwin' pylib_ldlibrary = python.get_variable('LDLIBRARY', '') - if host_machine.system() == 'darwin' - # OSX is a pain. Python as shipped by apple installs libpython in /usr/lib - # so we hardcode that. Other systems can use -Dlibpythondir to - # override this. - pylib_loc = '/usr/lib' - else - if run_command(python, '-c', check_path_exists, join_paths(pylib_loc, pylib_ldlibrary)).returncode() != 0 - # Workaround for Fedora - pylib_loc = python.get_variable('LIBDIR', '') - message('pylib_loc = @0@'.format(pylib_loc)) - endif + if run_command(python, '-c', check_path_exists, join_paths(pylib_loc, pylib_ldlibrary)).returncode() != 0 + # Workaround for Fedora + pylib_loc = python.get_variable('LIBDIR', '') + message('pylib_loc = @0@'.format(pylib_loc)) endif assert(