From 3fe9dd765dbfcfb50314a0dc08a58c34e205cbd4 Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Tue, 7 Jul 2020 16:39:27 +0100 Subject: [PATCH] build: Add stdcall alias/fixup when building x86 Signed-off-by: Joshua Ashton --- meson.build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 947ed178..125e2bde 100644 --- a/meson.build +++ b/meson.build @@ -62,6 +62,13 @@ add_project_arguments(vkd3d_compiler.get_supported_arguments([ '-Wno-unused-parameter']), language : 'c') +if cpu_family == 'x86' + add_global_link_arguments(vkd3d_compiler.get_supported_link_arguments([ + '-Wl,--add-stdcall-alias', + '-Wl,--enable-stdcall-fixup']), + language : [ 'c', 'cpp' ]) +endif + vkd3d_version = vcs_tag( command : ['git', 'describe', '--dirty=+'], input : 'vkd3d_version.c.in', @@ -93,4 +100,4 @@ if enable_extras subdir('demos') subdir('programs') -endif \ No newline at end of file +endif