478 lines
18 KiB
Plaintext
478 lines
18 KiB
Plaintext
diff -ur 20.1.7/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build
|
|
--- 20.1.7/src/amd/vulkan/meson.build 2020-09-02 19:53:54.240416500 +0000
|
|
+++ b/src/amd/vulkan/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -167,7 +167,7 @@
|
|
libvulkan_radeon_link_depends += files('vulkan.sym')
|
|
endif
|
|
|
|
-libvulkan_radeon = shared_library(
|
|
+libvulkan_radeon = static_library(
|
|
'vulkan_radeon',
|
|
[libradv_files, radv_entrypoints, radv_extensions_c, amd_vk_format_table_c, sha1_h, radv_gfx10_format_table_h],
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/broadcom/drm-shim/meson.build b/src/broadcom/drm-shim/meson.build
|
|
--- 20.1.7/src/broadcom/drm-shim/meson.build 2020-09-02 19:53:54.297416400 +0000
|
|
+++ b/src/broadcom/drm-shim/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -18,7 +18,7 @@
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
|
|
-libv3d_noop_drm_shim = shared_library(
|
|
+libv3d_noop_drm_shim = static_library(
|
|
['v3d_noop_drm_shim'],
|
|
'v3d_noop.c',
|
|
include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
|
|
@@ -47,7 +47,7 @@
|
|
)
|
|
endforeach
|
|
|
|
- libv3d_drm_shim = shared_library(
|
|
+ libv3d_drm_shim = static_library(
|
|
['v3d_drm_shim'],
|
|
[
|
|
'v3d.c',
|
|
diff -ur 20.1.7/src/egl/meson.build b/src/egl/meson.build
|
|
--- 20.1.7/src/egl/meson.build 2020-09-02 19:53:54.400416000 +0000
|
|
+++ b/src/egl/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -158,7 +158,7 @@
|
|
)
|
|
endif
|
|
|
|
-libegl = shared_library(
|
|
+libegl = static_library(
|
|
egl_lib_name,
|
|
files_egl,
|
|
c_args : [
|
|
diff -ur 20.1.7/src/etnaviv/drm-shim/meson.build b/src/etnaviv/drm-shim/meson.build
|
|
--- 20.1.7/src/etnaviv/drm-shim/meson.build 2020-09-02 19:53:54.401416000 +0000
|
|
+++ b/src/etnaviv/drm-shim/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -20,7 +20,7 @@
|
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
# IN THE SOFTWARE.
|
|
|
|
-libetnaviv_noop_drm_shim = shared_library(
|
|
+libetnaviv_noop_drm_shim = static_library(
|
|
'etnaviv_noop_drm_shim',
|
|
'etnaviv_noop.c',
|
|
include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
|
|
diff -ur 20.1.7/src/freedreno/drm-shim/meson.build b/src/freedreno/drm-shim/meson.build
|
|
--- 20.1.7/src/freedreno/drm-shim/meson.build 2020-09-02 19:53:54.497415500 +0000
|
|
+++ b/src/freedreno/drm-shim/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -19,7 +19,7 @@
|
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
# IN THE SOFTWARE.
|
|
|
|
-libfreedreno_noop_drm_shim = shared_library(
|
|
+libfreedreno_noop_drm_shim = static_library(
|
|
['freedreno_noop_drm_shim'],
|
|
'freedreno_noop.c',
|
|
include_directories: [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
|
|
diff -ur 20.1.7/src/freedreno/vulkan/meson.build b/src/freedreno/vulkan/meson.build
|
|
--- 20.1.7/src/freedreno/vulkan/meson.build 2020-09-02 19:53:54.513415600 +0000
|
|
+++ b/src/freedreno/vulkan/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -97,7 +97,7 @@
|
|
tu_flags += '-DVK_USE_PLATFORM_XLIB_XRANDR_EXT'
|
|
endif
|
|
|
|
-libvulkan_freedreno = shared_library(
|
|
+libvulkan_freedreno = static_library(
|
|
'vulkan_freedreno',
|
|
[libtu_files, tu_entrypoints, tu_extensions_c, freedreno_xml_header_files],
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/gallium/drivers/swr/meson.build b/src/gallium/drivers/swr/meson.build
|
|
--- 20.1.7/src/gallium/drivers/swr/meson.build 2020-09-02 19:53:54.878414200 +0000
|
|
+++ b/src/gallium/drivers/swr/meson.build 2020-09-24 16:27:54.270000000 +0000
|
|
@@ -225,7 +225,7 @@
|
|
|
|
swr_defines += '-DHAVE_SWR_SKX'
|
|
if shared_swr
|
|
- swr_arch_libs += shared_library(
|
|
+ swr_arch_libs += static_library(
|
|
'swrSKX',
|
|
[files_swr_common, files_swr_arch],
|
|
cpp_args : [
|
|
@@ -264,7 +264,7 @@
|
|
|
|
swr_defines += '-DHAVE_SWR_KNL'
|
|
if shared_swr
|
|
- swr_arch_libs += shared_library(
|
|
+ swr_arch_libs += static_library(
|
|
'swrKNL',
|
|
[files_swr_common, files_swr_arch],
|
|
cpp_args : [
|
|
@@ -308,7 +308,7 @@
|
|
|
|
swr_defines += '-DHAVE_SWR_AVX2'
|
|
if shared_swr
|
|
- swr_arch_libs += shared_library(
|
|
+ swr_arch_libs += static_library(
|
|
'swrAVX2',
|
|
[files_swr_common, files_swr_arch],
|
|
cpp_args : [
|
|
@@ -340,7 +340,7 @@
|
|
if with_swr_arches.contains('avx')
|
|
swr_defines += '-DHAVE_SWR_AVX'
|
|
if shared_swr
|
|
- swr_arch_libs += shared_library(
|
|
+ swr_arch_libs += static_library(
|
|
'swrAVX',
|
|
[files_swr_common, files_swr_arch],
|
|
cpp_args : [
|
|
diff -ur 20.1.7/src/gallium/targets/d3dadapter9/meson.build b/src/gallium/targets/d3dadapter9/meson.build
|
|
--- 20.1.7/src/gallium/targets/d3dadapter9/meson.build 2020-09-02 19:53:55.421412000 +0000
|
|
+++ b/src/gallium/targets/d3dadapter9/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -46,7 +46,7 @@
|
|
gallium_nine_link_with += libgalliumvl_stub
|
|
endif
|
|
|
|
-libgallium_nine = shared_library(
|
|
+libgallium_nine = static_library(
|
|
'd3dadapter9',
|
|
files('description.c', 'getproc.c', 'drm.c'),
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build
|
|
--- 20.1.7/src/gallium/targets/dri/meson.build 2020-09-02 19:53:55.422412000 +0000
|
|
+++ b/src/gallium/targets/dri/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -37,7 +37,7 @@
|
|
gallium_dri_link_depends += files('../dri-vdpau.dyn')
|
|
endif
|
|
|
|
-libgallium_dri = shared_library(
|
|
+libgallium_dri = static_library(
|
|
'gallium_dri',
|
|
files('target.c'),
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/gallium/targets/graw-gdi/meson.build b/src/gallium/targets/graw-gdi/meson.build
|
|
--- 20.1.7/src/gallium/targets/graw-gdi/meson.build 2020-09-02 19:53:55.422412000 +0000
|
|
+++ b/src/gallium/targets/graw-gdi/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -18,7 +18,7 @@
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
|
|
-libgraw_gdi = shared_library(
|
|
+libgraw_gdi = static_library(
|
|
'graw',
|
|
'graw_gdi.c',
|
|
c_args : [c_vis_args, c_msvc_compat_args],
|
|
diff -ur 20.1.7/src/gallium/targets/graw-null/meson.build b/src/gallium/targets/graw-null/meson.build
|
|
--- 20.1.7/src/gallium/targets/graw-null/meson.build 2020-09-02 19:53:55.422412000 +0000
|
|
+++ b/src/gallium/targets/graw-null/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -25,7 +25,7 @@
|
|
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
|
|
)
|
|
|
|
-libgraw_null = shared_library(
|
|
+libgraw_null = static_library(
|
|
'graw_null',
|
|
['graw_null.c'],
|
|
c_args : [c_vis_args, c_msvc_compat_args],
|
|
diff -ur 20.1.7/src/gallium/targets/graw-xlib/meson.build b/src/gallium/targets/graw-xlib/meson.build
|
|
--- 20.1.7/src/gallium/targets/graw-xlib/meson.build 2020-09-02 19:53:55.422412000 +0000
|
|
+++ b/src/gallium/targets/graw-xlib/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -18,7 +18,7 @@
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
|
|
-libgraw_xlib = shared_library(
|
|
+libgraw_xlib = static_library(
|
|
'graw_xlib',
|
|
['graw_xlib.c'],
|
|
c_args : [c_vis_args],
|
|
diff -ur 20.1.7/src/gallium/targets/haiku-softpipe/meson.build b/src/gallium/targets/haiku-softpipe/meson.build
|
|
--- 20.1.7/src/gallium/targets/haiku-softpipe/meson.build 2020-09-02 19:53:55.499411600 +0000
|
|
+++ b/src/gallium/targets/haiku-softpipe/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -18,7 +18,7 @@
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
|
|
-libswpipe = shared_library(
|
|
+libswpipe = static_library(
|
|
'swpipe',
|
|
files('SoftwareRenderer.cpp', 'GalliumContext.cpp'),
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/gallium/targets/libgl-gdi/meson.build b/src/gallium/targets/libgl-gdi/meson.build
|
|
--- 20.1.7/src/gallium/targets/libgl-gdi/meson.build 2020-09-02 19:53:55.499411600 +0000
|
|
+++ b/src/gallium/targets/libgl-gdi/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -26,7 +26,7 @@
|
|
ogldef = files('../../state_trackers/wgl/opengl32.def')[0]
|
|
endif
|
|
|
|
-libopengl32 = shared_library(
|
|
+libopengl32 = static_library(
|
|
'opengl32',
|
|
['libgl_gdi.c'],
|
|
vs_module_defs : ogldef,
|
|
diff -ur 20.1.7/src/gallium/targets/libgl-xlib/meson.build b/src/gallium/targets/libgl-xlib/meson.build
|
|
--- 20.1.7/src/gallium/targets/libgl-xlib/meson.build 2020-09-02 19:53:55.510411700 +0000
|
|
+++ b/src/gallium/targets/libgl-xlib/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -37,7 +37,7 @@
|
|
gallium_xlib_link_with += libglapi
|
|
endif
|
|
|
|
-libgl = shared_library(
|
|
+libgl = static_library(
|
|
'GL',
|
|
files('xlib.c'),
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/gallium/targets/omx/meson.build b/src/gallium/targets/omx/meson.build
|
|
--- 20.1.7/src/gallium/targets/omx/meson.build 2020-09-02 19:53:55.512411600 +0000
|
|
+++ b/src/gallium/targets/omx/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -30,7 +30,7 @@
|
|
omx_link_depends += files('omx.sym')
|
|
endif
|
|
|
|
-libomx_gallium = shared_library(
|
|
+libomx_gallium = static_library(
|
|
'omx_mesa',
|
|
'target.c',
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build
|
|
--- 20.1.7/src/gallium/targets/opencl/meson.build 2020-09-02 19:53:55.512411600 +0000
|
|
+++ b/src/gallium/targets/opencl/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -85,7 +85,7 @@
|
|
endif
|
|
endif
|
|
|
|
-libopencl = shared_library(
|
|
+libopencl = static_library(
|
|
opencl_libname,
|
|
[],
|
|
link_args : [ld_args_gc_sections, opencl_link_args],
|
|
diff -ur 20.1.7/src/gallium/targets/osmesa/meson.build b/src/gallium/targets/osmesa/meson.build
|
|
--- 20.1.7/src/gallium/targets/osmesa/meson.build 2020-09-02 19:53:55.512411600 +0000
|
|
+++ b/src/gallium/targets/osmesa/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -38,7 +38,7 @@
|
|
osmesa_def = 'osmesa.def'
|
|
endif
|
|
|
|
-libosmesa = shared_library(
|
|
+libosmesa = static_library(
|
|
osmesa_lib_name,
|
|
'target.c',
|
|
c_args : [c_vis_args],
|
|
diff -ur 20.1.7/src/gallium/targets/pipe-loader/meson.build b/src/gallium/targets/pipe-loader/meson.build
|
|
--- 20.1.7/src/gallium/targets/pipe-loader/meson.build 2020-09-02 19:53:55.521411700 +0000
|
|
+++ b/src/gallium/targets/pipe-loader/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -70,7 +70,7 @@
|
|
|
|
foreach x : pipe_loaders
|
|
if x[0]
|
|
- shared_library(
|
|
+ static_library(
|
|
'pipe_@0@'.format(x[1]),
|
|
'pipe_@0@.c'.format(x[1]),
|
|
c_args : [pipe_loader_comp_args, c_vis_args],
|
|
diff -ur 20.1.7/src/gallium/targets/va/meson.build b/src/gallium/targets/va/meson.build
|
|
--- 20.1.7/src/gallium/targets/va/meson.build 2020-09-02 19:53:55.530411500 +0000
|
|
+++ b/src/gallium/targets/va/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -31,7 +31,7 @@
|
|
va_link_depends += files('va.sym')
|
|
endif
|
|
|
|
-libva_gallium = shared_library(
|
|
+libva_gallium = static_library(
|
|
'gallium_drv_video',
|
|
'target.c',
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/gallium/targets/vdpau/meson.build b/src/gallium/targets/vdpau/meson.build
|
|
--- 20.1.7/src/gallium/targets/vdpau/meson.build 2020-09-02 19:53:55.530411500 +0000
|
|
+++ b/src/gallium/targets/vdpau/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -36,7 +36,7 @@
|
|
endif
|
|
|
|
|
|
-libvdpau_gallium = shared_library(
|
|
+libvdpau_gallium = static_library(
|
|
'vdpau_gallium',
|
|
'target.c',
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/gallium/targets/xa/meson.build b/src/gallium/targets/xa/meson.build
|
|
--- 20.1.7/src/gallium/targets/xa/meson.build 2020-09-02 19:53:55.541411400 +0000
|
|
+++ b/src/gallium/targets/xa/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -32,7 +32,7 @@
|
|
|
|
_xa_version = '.'.join(xa_version)
|
|
|
|
-libxatracker = shared_library(
|
|
+libxatracker = static_library(
|
|
'xatracker',
|
|
'target.c',
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/gallium/targets/xvmc/meson.build b/src/gallium/targets/xvmc/meson.build
|
|
--- 20.1.7/src/gallium/targets/xvmc/meson.build 2020-09-02 19:53:55.541411400 +0000
|
|
+++ b/src/gallium/targets/xvmc/meson.build 2020-09-24 16:27:54.260000000 +0000
|
|
@@ -31,7 +31,7 @@
|
|
xvmc_link_depends += files('xvmc.sym')
|
|
endif
|
|
|
|
-libxvmc_gallium = shared_library(
|
|
+libxvmc_gallium = static_library(
|
|
'XvMCgallium',
|
|
'target.c',
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/gbm/meson.build b/src/gbm/meson.build
|
|
--- 20.1.7/src/gbm/meson.build 2020-09-02 19:53:56.183409000 +0000
|
|
+++ b/src/gbm/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -43,7 +43,7 @@
|
|
incs_gbm += inc_wayland_drm
|
|
endif
|
|
|
|
-libgbm = shared_library(
|
|
+libgbm = static_library(
|
|
'gbm',
|
|
files_gbm,
|
|
include_directories : incs_gbm,
|
|
diff -ur 20.1.7/src/glx/meson.build b/src/glx/meson.build
|
|
--- 20.1.7/src/glx/meson.build 2020-09-02 19:53:56.209409000 +0000
|
|
+++ b/src/glx/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -149,7 +149,7 @@
|
|
],
|
|
)
|
|
|
|
-libgl = shared_library(
|
|
+libgl = static_library(
|
|
gl_lib_name,
|
|
[],
|
|
link_with : [libglapi_static, libglapi],
|
|
diff -ur 20.1.7/src/hgl/meson.build b/src/hgl/meson.build
|
|
--- 20.1.7/src/hgl/meson.build 2020-09-02 19:53:56.242408800 +0000
|
|
+++ b/src/hgl/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -18,7 +18,7 @@
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
|
|
-libgl = shared_library(
|
|
+libgl = static_library(
|
|
'GL',
|
|
files(
|
|
'GLView.cpp', 'GLRenderer.cpp', 'GLRendererRoster.cpp', 'GLDispatcher.cpp',
|
|
diff -ur 20.1.7/src/intel/tools/meson.build b/src/intel/tools/meson.build
|
|
--- 20.1.7/src/intel/tools/meson.build 2020-09-02 19:53:56.406408000 +0000
|
|
+++ b/src/intel/tools/meson.build 2020-09-24 16:27:54.270000000 +0000
|
|
@@ -81,7 +81,7 @@
|
|
configuration : sanitize_data
|
|
)
|
|
|
|
-libintel_sanitize_gpu = shared_library(
|
|
+libintel_sanitize_gpu = static_library(
|
|
'intel_sanitize_gpu',
|
|
files('intel_sanitize_gpu.c'),
|
|
dependencies : [idep_mesautil, dep_dl, dep_thread],
|
|
@@ -100,7 +100,7 @@
|
|
install : true
|
|
)
|
|
|
|
-libintel_dump_gpu = shared_library(
|
|
+libintel_dump_gpu = static_library(
|
|
'intel_dump_gpu',
|
|
files(
|
|
'gen_context.h', 'gen8_context.h', 'gen10_context.h', 'intel_aub.h',
|
|
diff -ur 20.1.7/src/intel/vulkan/meson.build b/src/intel/vulkan/meson.build
|
|
--- 20.1.7/src/intel/vulkan/meson.build 2020-09-02 19:53:56.496407700 +0000
|
|
+++ b/src/intel/vulkan/meson.build 2020-09-24 16:27:54.270000000 +0000
|
|
@@ -187,7 +187,7 @@
|
|
dependencies : anv_deps,
|
|
)
|
|
|
|
-libvulkan_intel = shared_library(
|
|
+libvulkan_intel = static_library(
|
|
'vulkan_intel',
|
|
[files('anv_gem.c'), anv_entrypoints[0], anv_extensions_h],
|
|
include_directories : [
|
|
diff -ur 20.1.7/src/mapi/es1api/meson.build b/src/mapi/es1api/meson.build
|
|
--- 20.1.7/src/mapi/es1api/meson.build 2020-09-02 19:53:56.498407800 +0000
|
|
+++ b/src/mapi/es1api/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -32,7 +32,7 @@
|
|
_es1_c_args += ['-D_GDI32_', '-DBUILD_GL32']
|
|
endif
|
|
|
|
-libglesv1_cm = shared_library(
|
|
+libglesv1_cm = static_library(
|
|
'GLESv1_CM' + get_option('gles-lib-suffix'),
|
|
['../entry.c', es1_glapi_mapi_tmp_h],
|
|
c_args : [
|
|
diff -ur 20.1.7/src/mapi/es2api/meson.build b/src/mapi/es2api/meson.build
|
|
--- 20.1.7/src/mapi/es2api/meson.build 2020-09-02 19:53:56.498407800 +0000
|
|
+++ b/src/mapi/es2api/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -32,7 +32,7 @@
|
|
_es2_c_args += ['-D_GDI32_', '-DBUILD_GL32']
|
|
endif
|
|
|
|
-libgles2 = shared_library(
|
|
+libgles2 = static_library(
|
|
'GLESv2' + get_option('gles-lib-suffix'),
|
|
['../entry.c', es2_glapi_mapi_tmp_h],
|
|
c_args : [
|
|
diff -ur 20.1.7/src/mapi/shared-glapi/meson.build b/src/mapi/shared-glapi/meson.build
|
|
--- 20.1.7/src/mapi/shared-glapi/meson.build 2020-09-02 19:53:56.525407600 +0000
|
|
+++ b/src/mapi/shared-glapi/meson.build 2020-09-24 16:27:54.250000000 +0000
|
|
@@ -41,7 +41,7 @@
|
|
_glapi_c_args += ['-D_GLAPI_DLL_EXPORTS']
|
|
endif
|
|
|
|
-libglapi = shared_library(
|
|
+libglapi = static_library(
|
|
'glapi',
|
|
[files_mapi_glapi, files_mapi_util, shared_glapi_mapi_tmp_h],
|
|
c_args : [
|
|
diff -ur 20.1.7/src/mesa/drivers/dri/meson.build b/src/mesa/drivers/dri/meson.build
|
|
--- 20.1.7/src/mesa/drivers/dri/meson.build 2020-09-02 19:53:56.675407200 +0000
|
|
+++ b/src/mesa/drivers/dri/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -54,7 +54,7 @@
|
|
endif
|
|
|
|
if _dri_drivers != []
|
|
- libmesa_dri_drivers = shared_library(
|
|
+ libmesa_dri_drivers = static_library(
|
|
'mesa_dri_drivers',
|
|
[],
|
|
link_whole : _dri_drivers,
|
|
diff -ur 20.1.7/src/mesa/drivers/osmesa/meson.build b/src/mesa/drivers/osmesa/meson.build
|
|
--- 20.1.7/src/mesa/drivers/osmesa/meson.build 2020-09-02 19:53:56.754406700 +0000
|
|
+++ b/src/mesa/drivers/osmesa/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -24,7 +24,7 @@
|
|
osmesa_link_with += libglapi
|
|
endif
|
|
|
|
-libosmesa = shared_library(
|
|
+libosmesa = static_library(
|
|
osmesa_lib_name,
|
|
['osmesa.c', glapitable_h, glapitemp_h],
|
|
c_args : c_vis_args,
|
|
diff -ur 20.1.7/src/mesa/drivers/x11/meson.build b/src/mesa/drivers/x11/meson.build
|
|
--- 20.1.7/src/mesa/drivers/x11/meson.build 2020-09-02 19:53:56.758406900 +0000
|
|
+++ b/src/mesa/drivers/x11/meson.build 2020-09-24 16:27:54.280000000 +0000
|
|
@@ -23,7 +23,7 @@
|
|
gl_link_with += libglapi
|
|
endif
|
|
|
|
-libgl = shared_library(
|
|
+libgl = static_library(
|
|
'GL',
|
|
files(
|
|
'fakeglx.c', 'glxapi.c', 'xfonts.c', 'xm_api.c', 'xm_buffer.c', 'xm_dd.c',
|
|
diff -ur 20.1.7/src/vulkan/device-select-layer/meson.build b/src/vulkan/device-select-layer/meson.build
|
|
--- 20.1.7/src/vulkan/device-select-layer/meson.build 2020-09-02 19:53:57.249405000 +0000
|
|
+++ b/src/vulkan/device-select-layer/meson.build 2020-09-24 16:27:54.240000000 +0000
|
|
@@ -38,7 +38,7 @@
|
|
vklayer_flags += '-DVK_USE_PLATFORM_WAYLAND_KHR'
|
|
endif
|
|
|
|
-vklayer_mesa_device_select = shared_library(
|
|
+vklayer_mesa_device_select = static_library(
|
|
'VkLayer_MESA_device_select',
|
|
vklayer_files,
|
|
c_args : [c_vis_args, no_override_init_args, vklayer_flags ],
|
|
diff -ur 20.1.7/src/vulkan/overlay-layer/meson.build b/src/vulkan/overlay-layer/meson.build
|
|
--- 20.1.7/src/vulkan/overlay-layer/meson.build 2020-09-02 19:53:57.252405000 +0000
|
|
+++ b/src/vulkan/overlay-layer/meson.build 2020-09-24 16:27:54.240000000 +0000
|
|
@@ -36,7 +36,7 @@
|
|
'overlay_params.c',
|
|
)
|
|
|
|
-vklayer_mesa_overlay = shared_library(
|
|
+vklayer_mesa_overlay = static_library(
|
|
'VkLayer_MESA_overlay',
|
|
vklayer_files, overlay_spv, sha1_h,
|
|
c_args : [c_vis_args, no_override_init_args, vulkan_wsi_args],
|