[Mesa-dev] [PATCH 1/6] meson: find python2 on macOS

Jon Turney jon.turney at dronecode.org.uk
Thu Feb 1 17:56:58 UTC 2018


On 01/02/2018 11:49, Emil Velikov wrote:
> On 28 January 2018 at 14:24, Jon Turney <jon.turney at dronecode.org.uk> wrote:
>> From: Dylan Baker <dylan at pnwbakers.com>
>>
>> ---
>>   meson.build | 8 +++++++-
>>   1 file changed, 7 insertions(+), 1 deletion(-)
>>
>> diff --git a/meson.build b/meson.build
>> index 824e3c46bc5..178743eddb1 100644
>> --- a/meson.build
>> +++ b/meson.build
>> @@ -642,7 +642,13 @@ if with_platform_android
>>     pre_args += '-DHAVE_ANDROID_PLATFORM'
>>   endif
>>
>> -prog_python2 = find_program('python2')
>> +# Basically we can't trust Linux because one distro had decided that python
>> +# should be python3. macOS doesn't have a python2 binary, however.
>> +if build_machine.system() != 'darwin'
>> +  prog_python2 = find_program('python2')
>> +else
>> +  prog_python2 = find_program('python')
>> +endif
> 
> I think this is better suited in meson, thus everyone doesn't need to
> reinvent the wheel.
> Even if we're moving towards python2-free world ;-)

I wonder why this can't just be find_program('python2', 'python'), 
similar to what autotools does?


More information about the mesa-dev mailing list