diff --git a/bin/mangohud-setup.sh b/bin/mangohud-setup.sh index bbbb1a0b..ab0d04f7 100755 --- a/bin/mangohud-setup.sh +++ b/bin/mangohud-setup.sh @@ -65,7 +65,8 @@ mangohud_install() { /usr/bin/install -Dvm644 ./usr/lib/mangohud/lib64/libMangoHud_dlsym.so /usr/lib/mangohud/lib64/libMangoHud_dlsym.so /usr/bin/install -Dvm644 ./usr/lib/mangohud/lib32/libMangoHud.so /usr/lib/mangohud/lib32/libMangoHud.so /usr/bin/install -Dvm644 ./usr/lib/mangohud/lib32/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so - /usr/bin/install -Dvm644 ./usr/share/vulkan/implicit_layer.d/MangoHud.json /usr/share/vulkan/implicit_layer.d/MangoHud.json + /usr/bin/install -Dvm644 ./usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json + /usr/bin/install -Dvm644 ./usr/share/vulkan/implicit_layer.d/MangoHud.x86.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json /usr/bin/install -Dvm644 ./usr/share/man/man1/mangohud.1 /usr/share/man/man1/mangohud.1 /usr/bin/install -Dvm644 ./usr/share/doc/mangohud/MangoHud.conf.example /usr/share/doc/mangohud/MangoHud.conf.example /usr/bin/install -vm755 ./usr/bin/mangohud /usr/bin/mangohud diff --git a/build.sh b/build.sh index 4af725bf..75a9680f 100755 --- a/build.sh +++ b/build.sh @@ -228,8 +228,8 @@ install() { /usr/bin/install -Dvm644 ./build/release/usr/lib/mangohud/lib32/libMangoHud_dlsym.so /usr/lib/mangohud/lib32/libMangoHud_dlsym.so fi - /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.json /usr/share/vulkan/implicit_layer.d/MangoHud.json - /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.json /usr/share/vulkan/implicit_layer.d/MangoHud.json + /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json + /usr/bin/install -Dvm644 ./build/release/usr/share/vulkan/implicit_layer.d/MangoHud.x86.json /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json /usr/bin/install -Dvm644 ./build/release/usr/share/man/man1/mangohud.1 /usr/share/man/man1/mangohud.1 /usr/bin/install -Dvm644 ./build/release/usr/share/doc/mangohud/MangoHud.conf.example /usr/share/doc/mangohud/MangoHud.conf.example /usr/bin/install -vm755 ./build/release/usr/bin/mangohud /usr/bin/mangohud diff --git a/src/meson.build b/src/meson.build index 1637cb37..7c0d6835 100644 --- a/src/meson.build +++ b/src/meson.build @@ -288,7 +288,7 @@ if get_option('mangoapp_layer') endif configure_file(input : 'mangohud.json.in', - output : '@0@.json'.format(meson.project_name()), + output : '@0@.@1@.json'.format(meson.project_name(), host_machine.cpu_family()), configuration : {'ld_libdir_mangohud' : ld_libdir_mangohud_vk.replace('\$', '$')}, install : true, install_dir : join_paths(get_option('datadir'), 'vulkan', 'implicit_layer.d'), @@ -304,7 +304,7 @@ configure_file(input : '../bin/mangohud.in', if get_option('mangoapp_layer') configure_file(input : 'app/layer.json.in', - output : 'libMangoApp.json', + output : 'libMangoApp.@0@.json'.format(host_machine.cpu_family()), configuration : {'ld_libdir_mangohud' : ld_libdir_mangohud_vk.replace('\$', '$')}, install : true, install_dir : join_paths(get_option('datadir'), 'vulkan', 'implicit_layer.d'),