From 3f74bafa70e8f2e4e72faba1cb885e55c87f2f05 Mon Sep 17 00:00:00 2001 From: Zion Nimchuk Date: Tue, 13 Jun 2017 13:42:25 -0700 Subject: [PATCH] Disable LLVM option in PPU when RPCS3 is not built with it --- rpcs3/rpcs3qt/core_tab.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpcs3/rpcs3qt/core_tab.cpp b/rpcs3/rpcs3qt/core_tab.cpp index 82d617676b..ebc34688d1 100644 --- a/rpcs3/rpcs3qt/core_tab.cpp +++ b/rpcs3/rpcs3qt/core_tab.cpp @@ -35,6 +35,13 @@ core_tab::core_tab(std::shared_ptr settings, QWidget *parent) : QW { butt->setChecked(true); } +#ifndef LLVM_AVAILABLE + if (curr == "Recompiler (LLVM)") + { + butt->setEnabled(false); + butt->setToolTip(tr("This version of RPCS3 wasn't compiled with LLVM support.")); + } +#endif connect(butt, &QAbstractButton::pressed, [=]() {settings->SetSetting(emu_settings::PPUDecoder, curr); }); } }