--- src/mesa/meson.build | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/mesa/meson.build b/src/mesa/meson.build index cba361c0988..c1606b4551e 100644 --- a/src/mesa/meson.build +++ b/src/mesa/meson.build @@ -716,11 +716,19 @@ libmesa_classic = static_library( build_by_default : false, ) +_mesa_gallium_args = [] +if with_platform_windows + _mesa_gallium_args += ['-D_GDI32_', '-DBUILD_GL32'] + if not with_gles2 + _mesa_gallium_args += '-D_GLAPI_NO_EXPORTS' + endif +endif + libmesa_gallium = static_library( 'mesa_gallium', [files_libmesa_common, files_libmesa_gallium], - c_args : [c_vis_args, c_msvc_compat_args], - cpp_args : [cpp_vis_args, cpp_msvc_compat_args], + c_args : [c_vis_args, c_msvc_compat_args, _mesa_gallium_args], + cpp_args : [cpp_vis_args, cpp_msvc_compat_args, _mesa_gallium_args], include_directories : [inc_common, include_directories('main')], link_with : [libglsl, libmesa_sse41], dependencies : [idep_nir_headers, dep_vdpau], -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev