diff --git a/Integration.code-workspace.tpl.json b/Integration.code-workspace.tpl.json index 574e683f..3b2064fb 100644 --- a/Integration.code-workspace.tpl.json +++ b/Integration.code-workspace.tpl.json @@ -80,10 +80,12 @@ "problemMatcher": [ { "base": "$gcc", + "source": "build.py", "fileLocation": ["relative", "${workspaceFolder}/luprex"] }, { "base": "$gcc", + "source": "build.py", "fileLocation": ["relative", "${workspaceFolder}"] } ], diff --git a/build.py b/build.py index c3aee301..bfa0b0f4 100755 --- a/build.py +++ b/build.py @@ -300,7 +300,7 @@ def build_luprex_and_integration(): """ This builds our C++ code, and also UnrealEngine's C++ code. """ - shell(f"{INTEGRATION}/luprex", "make all") + shell(f"{INTEGRATION}/luprex", "make all 2>&1 | sed 's|^cpp/|luprex/cpp/|; s|^ext/|luprex/ext/|'") shell(INTEGRATION, f"{UNREALENGINE}/Engine/Build/BatchFiles/{BUILD_BAT} -waitmutex IntegrationEditor {OS} {DEBUG} {INTEGRATION}/Integration.uproject")