add -verbose=Level argument to be able to specify the verbosity level of logging, defaults to Log
#codereview ben.marsh, robert.manuszewski, paul.fazio
[CL 2654467 by Peter Sauerbrei in Main branch]
- Fixed small game-specific plugins always using non-unity and getting a unique PCH
- You can now override the default behavior of UBT which compiles small game modules for "fast iteration"
- Many small game modules have a low frequency of iteration, and never need a unique PCH or non-unity enabled
- You can use the following module-specific variables to override the default behavior:
MinSourceFilesForUnityBuildOverride = 1;
MinFilesUsingPrecompiledHeaderOverride = BuildConfiguration.MinFilesUsingPrecompiledHeader;
[CL 2648185 by Mike Fricker in Main branch]
Explicit serialization functions used instead of reflection, to avoid deserialization problems on Mono.
Version number added to makefiles to allow versioning in future.
Makefiles still disabled if the host platform differs from the built platform, to continue to avoid any problems 'when building with RPCUtility'.
#codereview robert.manuszewski,michael.trepka
[CL 2643502 by Steve Robb in Main branch]
we now use an enum similar to UE4 with Fatal, Error, Warning, Display, Log, Verbose, and VeryVerbose
Log will only go to the log file unless -verbose is passed on the command line
reduced some of the output from UAT to be Log only
[CL 2631062 by Peter Sauerbrei in Main branch]
- Includes PR #1378 and #1379 (both contributed by yaakuro)
* Adds CodeLite project generator to UBT (can be invoked on all platforms).
* Adds CodeLite source accessor plugin (whitelisted for Linux only).
* Desktop platform/game project generation switched to use .workspace on Linux.
- Minor cleanup (do not recompile UAT and its modules when generating Linux projects).
#codereview Josh.Adams, Robert.Manuszewski, Mike.Fricker
[CL 2621060 by Dmitry Rekman in Main branch]
- Includes PR #1253: Create CMakeLists.txt for OS X with CLion support too (contributed by fsmorygo)
* cmakefile key for UnrealBuildTool now allows being used on osx and linux
* CMakeLists.txt now includes two additional sections:
include_directories()
add_definitions() for preprocessor definitions
- Includes PR #1372: Project Generator Platform Source/Include Path Exclusion Removal + Makefile/CMakeLists fixes (contributed by salamanderrake).
* Files for other platforms aren't filtered out so they get indexed for an easier lookup.
* Fix for missing cmake targets for code-based projects.
- Experimental Windows support (tested on Mac and Linux only).
#codereview Michael.Trepka, Josh.Adams
[CL 2618656 by Dmitry Rekman in Main branch]