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]
GetModuleFilename returns an empty string if module can't be found, checking for null meant that it went ahead and tried to load it regardless.
[CL 2627121 by Matthew Griffin 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]