diff --git a/meson.build b/meson.build index c9f96e7135d..7e8fee2ee2a 100644 --- a/meson.build +++ b/meson.build @@ -252,6 +252,7 @@ endif if host_machine.system() == 'darwin' with_dri_platform = 'apple' + pre_args += '-DBUILDING_MESA' elif ['windows', 'cygwin'].contains(host_machine.system()) with_dri_platform = 'windows' elif system_has_kms_drm diff --git a/scons/gallium.py b/scons/gallium.py index 6d5b2fccc17..f208c638a0d 100755 --- a/scons/gallium.py +++ b/scons/gallium.py @@ -352,6 +352,7 @@ def generate(env): '_DARWIN_C_SOURCE', 'GLX_USE_APPLEGL', 'GLX_DIRECT_RENDERING', + 'BUILDING_MESA', ] else: cppdefines += [