From 69d4d26084b0ff0ae073e82ac4e6d3001f3fe273 Mon Sep 17 00:00:00 2001 From: Ran-j Date: Sat, 29 Nov 2025 00:17:07 -0300 Subject: [PATCH] fix: fix generate header file when single cpp file are enable --- ps2xRecomp/src/ps2_recompiler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ps2xRecomp/src/ps2_recompiler.cpp b/ps2xRecomp/src/ps2_recompiler.cpp index 372f5ee..39cefbf 100644 --- a/ps2xRecomp/src/ps2_recompiler.cpp +++ b/ps2xRecomp/src/ps2_recompiler.cpp @@ -110,6 +110,8 @@ namespace ps2recomp { try { + generateFunctionHeader(); + if (m_config.singleFileOutput) { std::stringstream combinedOutput; @@ -142,7 +144,6 @@ namespace ps2recomp } else { - generateFunctionHeader(); for (const auto &function : m_functions) { if (!function.isRecompiled || function.isStub) @@ -193,6 +194,7 @@ namespace ps2recomp ss << "#include \n\n"; ss << "struct R5900Context;\n\n"; + ss << "class PS2Runtime;\n\n"; for (const auto &function : m_functions) { @@ -307,4 +309,4 @@ namespace ps2recomp return outputPath; } -} \ No newline at end of file +}