Where is the build directory and how to set it?

This should be rather simple. Where is the default build directory? How do I set it?

Search for build directory or build folder and you don’t get the answer.

Thanks.

It may be a mutually exclusive issue. With DirectX 11 support selected and Desktop (Win, Linux, etc.) the build didn’t work. After selecting Windows the build is working. . .and it let me specify the output folder. Is this expected behavior? Or just coincidence?

If an option requires a specific platform, for instance DirectX 11, then maybe only allow those targets?

Yea, my build failed:

MainFrameActions: Packaging (Windows (64-bit)): CommandUtils.Run: Run: Took 1493.516436s to run UE4Editor-Cmd.exe, ExitCode=1
MainFrameActions: Packaging (Windows (64-bit)): InternalUtils.SafeCopyFile: SafeCopyFile C:\Program Files\Epic Games\4.8\Engine\Programs\AutomationTool\Saved\Cook.txt C:\Users.…\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+4.8\Cook.txt
MainFrameActions: Packaging (Windows (64-bit)): InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Program Files\Epic Games\4.8\Engine\Programs\AutomationTool\Saved\Cook.txt
MainFrameActions: Packaging (Windows (64-bit)): Project.Cook: Cook failed. Deleting cooked data.
MainFrameActions: Packaging (Windows (64-bit)): ErrorReporter.Error: ERROR: AutomationTool error: Cook failed.
MainFrameActions: Packaging (Windows (64-bit)): BuildCommand.Execute: ERROR: BUILD FAILED
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: ERROR: AutomationTool terminated with exception:
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: ERROR: Exception in AutomationScripts.Automation: BUILD FAILED: Failed while running Cook for C:.…\ur.uproject; see log C:\Users.…\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epi
MainFrameActions: Packaging (Windows (64-bit)): c+Games+4.8\Cook.txt
MainFrameActions: Packaging (Windows (64-bit)): Stacktrace: at Project.Cook(ProjectParams Params)
MainFrameActions: Packaging (Windows (64-bit)): at BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Packaging (Windows (64-bit)): at BuildCommand.Execute()
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Automation.Process(String] CommandLine)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Program.MainProc(Object Param)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param)
MainFrameActions: Packaging (Windows (64-bit)): at AutomationTool.Program.Main()
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: ERROR: BUILD FAILED: Failed while running Cook for C:.…\ur.uproject; see log C:\Users.…\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+4.8\Cook.txt
MainFrameActions: Packaging (Windows (64-bit)): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Packaging (Windows (64-bit)): Program.Main: AutomationTool exiting with ExitCode=25
MainFrameActions: Packaging (Windows (64-bit)): Domain_ProcessExit
MainFrameActions: Packaging (Windows (64-bit)): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Packaging (Windows (64-bit)): copying UAT log files…
MainFrameActions: Packaging (Windows (64-bit)): RunUAT.bat ERROR: AutomationTool was unable to run successfully.
MainFrameActions: Packaging (Windows (64-bit)): BUILD FAILED

Now I need to figure out what happened.