Commit Graph

5 Commits

Author SHA1 Message Date
Ben Marsh
f0b21050a3 Add a "GenerateClangDatabase" mode to UBT, which will generate a compile_commands.json file in the workspace root directory for Clang tooling. Filter which files to include using the -Filter=... argument (eg. -Filter=QAGame/Source/...).
Example usage:

UnrealBuildTool.exe UnrealPak Win64 Development -Mode=GenerateClangDatabase -Filter=Engine/Source/Programs/...

#rb none

[CL 8121646 by Ben Marsh in Dev-Build branch]
2019-08-19 21:09:01 -04:00
Ben Marsh
9508495e73 Add -writeactions= and -writeoutdatedactions= arguments to export the action graph to a JSON file, and an "Execute" tool mode to read in an action graph and execute it.
#rb none

[CL 6033020 by Ben Marsh in Dev-Build branch]
2019-04-22 09:20:27 -04:00
Ben Marsh
d6a55553ea Update additional copyright notices.
#rb none
#rnx

[CL 4662881 by Ben Marsh in Dev-Build branch]
2018-12-14 15:20:24 -05:00
Ben Marsh
fd83293f05 Fix missing or incorrect copyright notices.
#rb none
#rnx

[CL 4593740 by Ben Marsh in Dev-Build branch]
2018-11-26 16:46:35 -05:00
Ben Marsh
3d64f99354 Add a wrapper around the FastJSON library that registers custom Epic types, and formats objects in the same style that the engine uses.
#rb none

[CL 4504313 by Ben Marsh in Dev-Build branch]
2018-10-24 17:05:26 -04:00