- Separates CMake generator from makefile one and adds qmake generator.
- Contributed by salamanderrake (PR #560).
#codereview Josh.Adams, Robert.Manuszewski
[CL 2347904 by Dmitry Rekman in Main branch]
Additionally fixed some monolithic compilation errors on CIS.
UE-4845
#codereview Robert.Manuszewski
#lockdown James.Dickinson
[CL 2346112 by Jaroslaw Palczynski in Main branch]
- takes preference over EMSCRIPTEN env variable
- editor can now detect sdk on yosemite.
- refactor and simplyfy emscripten sdk access in .cs files.
#corereview james.moran
[CL 2345958 by Ankit Khare in Main branch]
#change Made subobjects public again
#change Added temporary privat_subobject macro (defaults to public keyword) to help with changing eveything back later
#change TEMPORARILY moved subobject accessors to cpp fiels so that we don't get deprecation warnings when compiling the engine headers
#change Added DEPRECATED_FORGAME macro which is empty for the engine modules and reverts back to DEPRECATED for game modules
[CL 2345437 by Robert Manuszewski in Main branch]
- Made java library handling programmatic, no more hardcoding googleplayservices (just put your lib in <Project>\\Build\\Android\\JavaLibs like we have google now in Engine\\Build\\Android\\Java\\JavaLibs)
#codereview chris.babcock,ryan.gerleve
[CL 2345079 by Josh Adams in Main branch]
The auto-startup module list is now compiled to:
1. Exe if the target is a program.
2. Game module binary if the target is game, editor etc.
#codereview Robert.Manuszewski
[CL 2344885 by Jaroslaw Palczynski in Main branch]
- PR #551 contributed by amigo.
- Fixes a quite common case of a project with plugins being located in "Unreal Projects" directory.
- UE-4651
[CL 2343090 by Dmitry Rekman in Main branch]