mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 21:41:26 +12:00
Log LLVM version
This commit is contained in:
parent
8f660fc6b1
commit
448666c896
2 changed files with 18 additions and 0 deletions
|
@ -62,6 +62,10 @@
|
||||||
|
|
||||||
#include "Emu/RSX/GSRender.h"
|
#include "Emu/RSX/GSRender.h"
|
||||||
|
|
||||||
|
#ifdef LLVM_AVAILABLE
|
||||||
|
#include "llvm/Config/llvm-config.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
LOG_CHANNEL(sys_log, "SYS");
|
LOG_CHANNEL(sys_log, "SYS");
|
||||||
|
|
||||||
// Preallocate 32 MiB
|
// Preallocate 32 MiB
|
||||||
|
@ -345,6 +349,19 @@ extern void dump_executable(std::span<const u8> data, const ppu_module<lv2_obj>*
|
||||||
|
|
||||||
void Emulator::Init()
|
void Emulator::Init()
|
||||||
{
|
{
|
||||||
|
// Log LLVM version
|
||||||
|
if (static bool logged_llvm = false; !logged_llvm)
|
||||||
|
{
|
||||||
|
#ifndef LLVM_AVAILABLE
|
||||||
|
sys_log.always()("LLVM version: Compiled without LLVM");
|
||||||
|
#elif defined (LLVM_VERSION_STRING)
|
||||||
|
sys_log.always()("LLVM version: %s", LLVM_VERSION_STRING);
|
||||||
|
#else
|
||||||
|
sys_log.always()("LLVM version: Unknown");
|
||||||
|
#endif
|
||||||
|
logged_llvm = true;
|
||||||
|
}
|
||||||
|
|
||||||
jit_runtime::initialize();
|
jit_runtime::initialize();
|
||||||
|
|
||||||
const std::string emu_dir = rpcs3::utils::get_emu_dir();
|
const std::string emu_dir = rpcs3::utils::get_emu_dir();
|
||||||
|
|
|
@ -665,6 +665,7 @@ int main(int argc, char** argv)
|
||||||
logs::stored_message qt{(strcmp(QT_VERSION_STR, qVersion()) != 0) ? sys_log.error : sys_log.notice};
|
logs::stored_message qt{(strcmp(QT_VERSION_STR, qVersion()) != 0) ? sys_log.error : sys_log.notice};
|
||||||
qt.text = fmt::format("Qt version: Compiled against Qt %s | Run-time uses Qt %s", QT_VERSION_STR, qVersion());
|
qt.text = fmt::format("Qt version: Compiled against Qt %s | Run-time uses Qt %s", QT_VERSION_STR, qVersion());
|
||||||
|
|
||||||
|
// Write current time
|
||||||
logs::stored_message time{sys_log.always()};
|
logs::stored_message time{sys_log.always()};
|
||||||
time.text = fmt::format("Current Time: %s", std::chrono::system_clock::now());
|
time.text = fmt::format("Current Time: %s", std::chrono::system_clock::now());
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue