diff --git a/Plugins/BlueprintMCP/Source/BlueprintMCP/Public/BlueprintMCPServer.h b/Plugins/BlueprintMCP/Source/BlueprintMCP/Public/BlueprintMCPServer.h index be31d100..3594c393 100644 --- a/Plugins/BlueprintMCP/Source/BlueprintMCP/Public/BlueprintMCPServer.h +++ b/Plugins/BlueprintMCP/Source/BlueprintMCP/Public/BlueprintMCPServer.h @@ -121,7 +121,7 @@ private: FHttpResultCallback OnComplete; }; - TQueue> RequestQueue; + TQueue, EQueueMode::Mpsc> RequestQueue; int32 Port = 9847; bool bRunning = false; bool bIsEditor = false; diff --git a/build.py b/build.py index 0ea37fcc..38d0f016 100755 --- a/build.py +++ b/build.py @@ -324,9 +324,10 @@ def build_compile_commands_from_integration(): clang = str(clangs[0]) # Build the table of source files and RSP files. mods1 = Path(f"{INTEGRATION}/Intermediate/Build/{OS}").rglob(f"UnrealEditor/{DEBUG}/**/Module.*.o.rsp") + mods1p = Path(f"{INTEGRATION}/Plugins").rglob(f"Intermediate/Build/{OS}/x64/UnrealEditor/{DEBUG}/**/Module.*.o.rsp") mods2 = Path(f"{UNREALENGINE}/Engine/Intermediate/Build/{OS}").rglob("UnrealEditor/Development/**/Module.*.o.rsp") cpp_to_rsp = {} - for mod in itertools.chain(mods1, mods2): + for mod in itertools.chain(mods1, mods1p, mods2): rsp = str(mod) cpp = os.path.abspath(rsp.removesuffix(".o.rsp")) cpp_to_rsp[cpp] = rsp