Mesa (master): meson: use gnu_symbol_visibility argument
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Jun 1 19:48:43 UTC 2020
Module: Mesa
Branch: master
Commit: a8e2d79e0228106d11b6ceeb38f4ffb587f0a819
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8e2d79e0228106d11b6ceeb38f4ffb587f0a819
Author: Dylan Baker <dylan.c.baker at intel.com>
Date: Fri Apr 24 13:10:41 2020 -0700
meson: use gnu_symbol_visibility argument
This uses a meson builtin to handle -fvisibility=hidden. This is nice
because we don't need to track which languages are used, if C++ is
suddenly added meson just does the right thing.
Acked-by: Matt Turner <mattst88 at gmail.com>
Reviewed-by: Eric Engestrom <eric at engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4740>
---
meson.build | 11 ----------
src/amd/addrlib/meson.build | 3 ++-
src/amd/common/meson.build | 3 +--
src/amd/compiler/meson.build | 3 +--
src/amd/llvm/meson.build | 3 +--
src/amd/vulkan/meson.build | 5 +++--
src/broadcom/cle/meson.build | 3 ++-
src/broadcom/compiler/meson.build | 3 ++-
src/broadcom/drm-shim/meson.build | 8 ++++---
src/broadcom/meson.build | 6 ++++--
src/broadcom/qpu/meson.build | 3 ++-
src/compiler/glsl/glcpp/meson.build | 13 +++++++-----
src/compiler/glsl/meson.build | 20 +++++++++++-------
src/compiler/glsl/tests/meson.build | 15 ++++++++-----
src/compiler/meson.build | 8 ++++---
src/compiler/nir/meson.build | 24 ++++++++++++++-------
src/drm-shim/meson.build | 2 +-
src/egl/meson.build | 2 +-
src/egl/wayland/wayland-drm/meson.build | 2 +-
src/etnaviv/drm-shim/meson.build | 2 +-
src/etnaviv/drm/meson.build | 4 ++--
src/etnaviv/drm/tests/meson.build | 8 +++----
src/freedreno/common/meson.build | 5 +++--
src/freedreno/drm-shim/meson.build | 2 +-
src/freedreno/drm/meson.build | 4 ++--
src/freedreno/fdl/meson.build | 4 ++--
src/freedreno/ir3/meson.build | 4 ++--
src/freedreno/perfcntrs/meson.build | 4 ++--
src/freedreno/vulkan/meson.build | 3 ++-
src/gallium/auxiliary/meson.build | 17 ++++++++-------
src/gallium/auxiliary/pipe-loader/meson.build | 6 ++++--
src/gallium/drivers/etnaviv/meson.build | 2 +-
src/gallium/drivers/freedreno/meson.build | 7 ++++---
src/gallium/drivers/i915/meson.build | 2 +-
src/gallium/drivers/iris/meson.build | 8 ++++---
src/gallium/drivers/llvmpipe/meson.build | 5 +++--
src/gallium/drivers/nouveau/meson.build | 3 +--
src/gallium/drivers/panfrost/meson.build | 3 ++-
src/gallium/drivers/r300/meson.build | 2 +-
src/gallium/drivers/r600/meson.build | 4 ++--
src/gallium/drivers/radeonsi/meson.build | 4 ++--
src/gallium/drivers/softpipe/meson.build | 3 ++-
src/gallium/drivers/svga/meson.build | 3 ++-
src/gallium/drivers/swr/meson.build | 13 ++++++++++--
src/gallium/drivers/tegra/meson.build | 2 +-
src/gallium/drivers/v3d/meson.build | 12 ++++++-----
src/gallium/drivers/vc4/meson.build | 4 ++--
src/gallium/drivers/virgl/meson.build | 2 +-
src/gallium/drivers/zink/meson.build | 2 +-
src/gallium/frontends/clover/meson.build | 10 +++++----
src/gallium/frontends/dri/meson.build | 3 ++-
src/gallium/frontends/glx/xlib/meson.build | 2 +-
src/gallium/frontends/hgl/meson.build | 3 ++-
src/gallium/frontends/nine/meson.build | 2 +-
src/gallium/frontends/omx/meson.build | 3 ++-
src/gallium/frontends/va/meson.build | 2 +-
src/gallium/frontends/vdpau/meson.build | 2 +-
src/gallium/frontends/xa/meson.build | 3 ++-
src/gallium/frontends/xvmc/meson.build | 2 +-
src/gallium/targets/d3dadapter9/meson.build | 4 ++--
src/gallium/targets/dri/meson.build | 3 +--
src/gallium/targets/graw-gdi/meson.build | 3 ++-
src/gallium/targets/graw-null/meson.build | 6 ++++--
src/gallium/targets/graw-xlib/meson.build | 2 +-
src/gallium/targets/haiku-softpipe/meson.build | 3 +--
src/gallium/targets/libgl-xlib/meson.build | 3 ++-
src/gallium/targets/omx/meson.build | 3 +--
src/gallium/targets/osmesa/meson.build | 3 +--
src/gallium/targets/pipe-loader/meson.build | 5 +++--
src/gallium/targets/va/meson.build | 3 +--
src/gallium/targets/vdpau/meson.build | 3 +--
src/gallium/targets/xa/meson.build | 3 +--
src/gallium/targets/xvmc/meson.build | 3 +--
src/gallium/winsys/amdgpu/drm/meson.build | 3 +--
src/gallium/winsys/freedreno/drm/meson.build | 2 +-
src/gallium/winsys/iris/drm/meson.build | 2 +-
src/gallium/winsys/kmsro/drm/meson.build | 3 ++-
src/gallium/winsys/nouveau/drm/meson.build | 2 +-
src/gallium/winsys/panfrost/drm/meson.build | 2 +-
src/gallium/winsys/radeon/drm/meson.build | 2 +-
src/gallium/winsys/svga/drm/meson.build | 3 ++-
src/gallium/winsys/sw/dri/meson.build | 2 +-
src/gallium/winsys/sw/hgl/meson.build | 2 +-
src/gallium/winsys/sw/kms-dri/meson.build | 2 +-
src/gallium/winsys/sw/null/meson.build | 2 +-
src/gallium/winsys/sw/wrapper/meson.build | 2 +-
src/gallium/winsys/sw/xlib/meson.build | 2 +-
src/gallium/winsys/v3d/drm/meson.build | 2 +-
src/gallium/winsys/vc4/drm/meson.build | 3 ++-
src/gallium/winsys/virgl/common/meson.build | 2 +-
src/gallium/winsys/virgl/drm/meson.build | 2 +-
src/gallium/winsys/virgl/vtest/meson.build | 2 +-
src/gbm/meson.build | 3 ++-
src/glx/apple/meson.build | 2 +-
src/glx/meson.build | 3 ++-
src/glx/windows/meson.build | 2 +-
src/intel/blorp/meson.build | 3 ++-
src/intel/common/meson.build | 6 ++++--
src/intel/compiler/meson.build | 4 ++--
src/intel/dev/meson.build | 3 ++-
src/intel/isl/meson.build | 16 +++++++++-----
src/intel/perf/meson.build | 5 +++--
src/intel/tools/meson.build | 29 +++++++++++++++++---------
src/intel/vulkan/meson.build | 7 +++++--
src/loader/meson.build | 5 +++--
src/mapi/es1api/meson.build | 2 +-
src/mapi/es2api/meson.build | 2 +-
src/mapi/shared-glapi/meson.build | 2 +-
src/mesa/drivers/dri/common/meson.build | 4 ++--
src/mesa/drivers/dri/i915/meson.build | 4 ++--
src/mesa/drivers/dri/i965/meson.build | 8 ++++---
src/mesa/drivers/dri/nouveau/meson.build | 3 +--
src/mesa/drivers/dri/r200/meson.build | 4 ++--
src/mesa/drivers/dri/radeon/meson.build | 4 ++--
src/mesa/drivers/dri/swrast/meson.build | 2 +-
src/mesa/drivers/osmesa/meson.build | 3 +--
src/mesa/meson.build | 18 +++++++++-------
src/meson.build | 2 +-
src/panfrost/bifrost/meson.build | 4 ++--
src/panfrost/encoder/meson.build | 4 ++--
src/panfrost/midgard/meson.build | 4 ++--
src/panfrost/pandecode/meson.build | 4 ++--
src/panfrost/shared/meson.build | 4 ++--
src/panfrost/util/meson.build | 4 ++--
src/util/format/meson.build | 3 ++-
src/util/meson.build | 6 ++++--
src/vulkan/device-select-layer/meson.build | 3 ++-
src/vulkan/overlay-layer/meson.build | 5 +++--
src/vulkan/util/meson.build | 3 ++-
src/vulkan/wsi/meson.build | 3 ++-
130 files changed, 339 insertions(+), 256 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=a8e2d79e0228106d11b6ceeb38f4ffb587f0a819
More information about the mesa-commit
mailing list