Commit Graph

28 Commits

Author SHA1 Message Date
Mike Fricker
ca39745810 Renamed WinUAP platform to UWP
- Microsoft renamed Universal App Platform to Universal Windows Platform
- https://msdn.microsoft.com/en-us/library/dn894631.aspx

[CL 2547380 by Mike Fricker in Main branch]
2015-05-12 12:00:23 -04:00
Mike Fricker
c42c529d78 Fixed Visual C++ project files not being compatible with VS 2015 ("-2015" option)
- We now emit ConfigurationType properties all of the possible valid project and configuration combinations for the project
- This fixes Visual Studio 2015 from reporting the project files as "Visual Studio 2010" files and offering to upgrade them
- This also results in "correct" Visual C++ project files for VS 2013 as well

[CL 2539689 by Mike Fricker in Main branch]
2015-05-06 15:03:25 -04:00
Mike Fricker
f390feeee2 Unreal Build Tool: Fixed incorrect VS tools versions set in VC++ project files
[CL 2539380 by Mike Fricker in Main branch]
2015-05-06 11:53:12 -04:00
Mike Fricker
65bbc0e732 Initial Unreal Build Tool support for Visual Studio 2015 and UAP (disabled by default)
- Merged in Microsoft's Unreal Build Tool changes for VS 2015 support, and Universal App Platform support
- VS 2015 support is disabled by default (the engine is not yet compiling with VS 2015)
- Use the new '-2015' option when generating project files to enable VS 2015 support
- Windows SDK 8.1 is used by default.  To use Windows SDK 10, enable WindowsPlatform.bUseWindowsSDK10
- UAP support is disabled (not supported yet, work in progress.)  Use WinUAPPlatform.bEnableUAPSupport to enable it.
- Various loose ends still remain (search for "@todo UAP" in Unreal Build Tool code)

[CL 2537920 by Mike Fricker in Main branch]
2015-05-05 15:32:10 -04:00
Ben Marsh
d271530fe0 Allow using both Win32 and Win64 in Rocket builds.
[CL 2535196 by Ben Marsh in Main branch]
2015-05-03 09:12:14 -04:00
Jeff Campeau
69b60e16cb AppxManifest and Resource files for Xbox One generated on the fly.
Settings used to generate these made settable from the editor.

[CL 2521784 by Jeff Campeau in Main branch]
2015-04-22 17:05:11 -04:00
Ben Marsh
0116941f19 Shorten the -precompilemodules argument to -precompile, and -useprecompiledmodules to -useprecompiled.
[CL 2493651 by Ben Marsh in Main branch]
2015-03-27 09:13:06 -04:00
Ben Marsh
23549bf631 Add -useprecompiledmodules to build command lines if specified on the command line to GenerateProjectFiles.bat.
#codereview Michael.Trepka, Dmitry.Rekman

[CL 2493601 by Ben Marsh in Main branch]
2015-03-27 08:03:00 -04:00
Ben Marsh
f1e4616bf1 Back out changelist 2478517
[CL 2478555 by Ben Marsh in Main branch]
2015-03-13 10:52:15 -04:00
Ben Marsh
51b5ffa24e Remove some more unnecessary ref keywords.
[CL 2478517 by Ben Marsh in Main branch]
2015-03-13 10:21:51 -04:00
Matthew Griffin
9f5badceb2 [INTEGRATE] Change 2426198 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/30 14:56:31
Include engine source folders in the Intelisense search paths. Allows debugger to find source in Rocket.

	#codereview Mike.Fricker

[CL 2433487 by Matthew Griffin in Main branch]
2015-02-05 09:13:03 -05:00
Ben Marsh
d8c7bbb835 [INTEGRATE] Change 2424081 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/29 13:29:21
Fix for generating engine project files under Rocket, when we don't have any target files. Generate a stub project instead.

[CL 2425973 by Ben Marsh in Main branch]
2015-01-30 11:52:22 -05:00
Ben Marsh
006d5addcc [INTEGRATE] Change 2423747 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/29 10:14:07
Move anonymous function for writing pre-default properties into a normal function.

[CL 2425940 by Ben Marsh in Main branch]
2015-01-30 11:32:24 -05:00
Ben Marsh
ba30e22f1a [INTEGRATE] Change 2420813 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/27 14:28:27
Fix missing engine folder in Rocket projects, and clarify message about building UE4Editor et al.

[CL 2425773 by Ben Marsh in Main branch]
2015-01-30 10:29:18 -05:00
Ben Marsh
19abf1f176 Include engine source in Rocket projects (but don't build anything).
[CL 2411189 by Ben Marsh in Main branch]
2015-01-19 14:35:40 -05:00
Ben Marsh
3055b7c067 Fix output of .user file when generating projects on Windows. Seems that it was relying on HasUProjectFile() being set, which is not a global (and not set per-project).
[CL 2386032 by Ben Marsh in Main branch]
2014-12-11 15:44:40 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
e2d5417d68 Remove RocketGame from UBT!
[CL 2312819 by Ben Marsh in Main branch]
2014-09-29 09:35:05 -04:00
Justin Sargent
86b14304aa Adding support for programs at the UE4 root level.
[CL 2299936 by Justin Sargent in Main branch]
2014-09-16 15:16:32 -04:00
Mike Fricker
7be38fbaba UnrealBuildTool: Fixed wrong NMake parameters when using platform-specific project files
- Thanks to Black Tusk Studios for contributing this fix!

[CL 2260699 by Mike Fricker in Main branch]
2014-08-18 08:18:27 -04:00
Ben Marsh
e3e149d320 Fix test for foreign projects when generating project files; UEBuildTarget sets the .uproject path for every target in the solution in turn, and it gets set to the last project enumerated. It's not possible to detect foreign projects based on what's in the UBT command line.
[CL 2115890 by Ben Marsh in Main branch]
2014-06-24 17:33:20 -04:00
Ben Marsh
e04340734f Fix how project files get generated for foreign vs non-foreign projects. Previous logic detected projects under the root directory as being native and everything else as foreign, which broke GitHub builds that do not have the appropriate .uprojectdirs file. Now checks against the .uprojectdirs list to determine whether to use the UE4 solution or a game-specific solution.
[CL 2114260 by Ben Marsh in Main branch]
2014-06-23 14:26:52 -04:00
Jaroslaw Palczynski
7606debc6d [GitHub] 66 : Start plumbing for advanced build handling
#ttp 333302
#codereview Robert.Manuszewski

[CL 2080176 by Jaroslaw Palczynski in Main branch]
2014-05-21 06:09:37 -04:00
Marcus Wassmer
bdafd874da #ue4 Setup PS4 for automated SDK switching.
#codereview josh.adams,dmitry.rekman,gil.gribb

[CL 2059190 by Marcus Wassmer in Main branch]
2014-04-29 21:56:53 -04:00
Jaroslaw Palczynski
0c77bd2e83 #ttp 332992 - CORE: Make sure UBT adds default xml configs to the sln
#proj UE4
#branch UE4
#summary Implemented. Refactored a bit creation of project files to allow addition of files in custom project path. Additionally fixed UBT bug that was outputting "Unhandled Exception" rather than "UnrealBuildTool Exception" on XmlConfigLoader.Init() errors.
#codereview Robert.Manuszewski

[CL 2055262 by Jaroslaw Palczynski in Main branch]
2014-04-24 04:43:16 -04:00