diff --git a/debian/rules b/debian/rules index 110cd9dce3e556adffb201c68c12d37a25164792..f419379e51aa90f684cc8a05ff45ca1885276b0f 100755 --- a/debian/rules +++ b/debian/rules @@ -40,6 +40,7 @@ override_dh_auto_configure: --libexecdir=/usr/libexec \ -Dgtk_doc=$(gtk_doc_has_cflags) \ -Dintrospection=false \ + -Dmultiarch_tuple=$(DEB_HOST_MULTIARCH) \ $(NULL) override_dh_auto_build: diff --git a/meson.build b/meson.build index 55ca00642b893458776916bc7539d67a82fbe1c0..046d480fc378a232b9a778e115053032ae19d6df 100644 --- a/meson.build +++ b/meson.build @@ -155,7 +155,9 @@ pkglibexecdir = join_paths( 'steam-runtime-tools-' + api_major, ) -if host_machine.cpu_family() == 'x86_64' +if get_option('multiarch_tuple') != '' + multiarch = get_option('multiarch_tuple') +elif host_machine.cpu_family() == 'x86_64' multiarch = 'x86_64-linux-gnu' elif host_machine.cpu_family() == 'x86' multiarch = 'i386-linux-gnu' diff --git a/meson_options.txt b/meson_options.txt index 9e52f2064503d274bab92928bfccfaaf2005341f..e4e20172277ad0b8b17a92d9bb4e307fa2cdf348 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -25,3 +25,10 @@ option( value : true, description : 'enable man pages', ) + +option( + 'multiarch_tuple', + type : 'string', + value : '', + description : 'Debian-style multiarch tuple', +)