diff --git a/Source/Integration/LuprexViewportClient.h b/Source/Integration/LuprexViewportClient.h index 286bd54c..9b388f0b 100644 --- a/Source/Integration/LuprexViewportClient.h +++ b/Source/Integration/LuprexViewportClient.h @@ -14,6 +14,7 @@ #include "CoreMinimal.h" #include "Engine/GameViewportClient.h" +#include "Layout/WidgetPath.h" #include "LuprexViewportClient.generated.h" UCLASS() diff --git a/build.py b/build.py index 01c31c7b..c4f2c6af 100755 --- a/build.py +++ b/build.py @@ -309,7 +309,7 @@ def build_compile_commands_from_luprex(): parts = line.split() if (parts[0] == "g++") and ("-c" in parts): source = os.path.abspath(os.path.join(INTEGRATION, parts[-1])) - entries.append({ "file": source, "command": line, "directory": INTEGRATION }) + entries.append({ "file": source, "command": line.replace("g++ ", "g++ -D__INTELLISENSE__ ", 1), "directory": INTEGRATION }) return entries @@ -349,7 +349,7 @@ def build_compile_commands_from_integration(): ccdir = f"{UNREALENGINE}/Engine/Source" for cpp in sorted(cpp_to_rsp.keys()): rsp = cpp_to_rsp[cpp] - args = [clang, "@"+rsp] + args = [clang, "-D__INTELLISENSE__", "@"+rsp] entries.append({ "file": cpp, "arguments": args, "directory": ccdir }) return entries