On UNIX-like OSes, the OS will read the shebang and use the correct interpreter, and on Windows, Meson will read the shebang and use the correct interpreter. Adding it manually will cause python to try to interpret python
@ -4,7 +4,6 @@ gl_generated = custom_target('gl_generated.h',
'gl_generated.h',
],
command: [
python,
gen_dispatch_py,
'--header',
'--no-source',
@ -24,7 +23,6 @@ if build_egl
'egl_generated.h',
@ -44,7 +42,6 @@ if build_glx
'glx_generated.h',
@ -64,7 +61,6 @@ if build_wgl
'wgl_generated.h',
@ -132,11 +132,6 @@ configure_file(input: 'epoxy.pc.in',
install: true,
install_dir: join_paths(epoxy_libdir, 'pkgconfig'))
# Find Python for gen_dispatch
# XXX: With Meson 0.37 we should use
# python = import('python3').find_python()
python = find_program('python3')
# Generates the dispatch tables
gen_dispatch_py = find_program('src/gen_dispatch.py')
@ -12,7 +12,6 @@ gl_generated = custom_target('gl_generated_dispatch.c',
'gl_generated_dispatch.c',
'--source',
'--no-header',
@ -30,7 +29,6 @@ if build_egl
'egl_generated_dispatch.c',
@ -48,7 +46,6 @@ if build_glx
'glx_generated_dispatch.c',
@ -66,7 +63,6 @@ if build_wgl
'wgl_generated_dispatch.c',