Marc Audy
e47a934672
Merge main stabilization changes back to //depot/UE4
...
#lockdown Ben.Marsh
[CL 2723377 by Marc Audy in Main branch]
2015-10-09 15:13:41 -04:00
Peter Sauerbrei
33c786b48a
Merging PR-1578 from 4.10
...
[CL 2714901 by Peter Sauerbrei in Main branch]
2015-10-02 14:52:00 -04:00
Ben Marsh
fb458cad45
Remove IUEBuildPlatform; nothing is using it.
...
[CL 2707262 by Ben Marsh in Main branch]
2015-09-27 13:32:44 -04:00
Ben Marsh
0aa484bda0
Toolchains are now instanced to allow storing project and target specific configuration details. Required for UBT to support multiple targets. Removed IUEToolChain, which wasn't being used directly.
...
[CL 2707252 by Ben Marsh in Main branch]
2015-09-27 13:05:49 -04:00
Ben Marsh
2802f43c08
Convert everything in UBT to use standard C# XML comments, so IntelliSense can display useful information in tooltips.
...
[CL 2704759 by Ben Marsh in Main branch]
2015-09-24 13:47:13 -04:00
Ben Marsh
df83418aeb
Auto-format UBT for consistent spacing. All default Visual Studio settings, but tabs instead of spaces.
...
[CL 2704665 by Ben Marsh in Main branch]
2015-09-24 12:37:21 -04:00
Ben Marsh
5a77694bbb
Removing a bunch of static variables for the project file in UBT.
...
[CL 2695050 by Ben Marsh in Main branch]
2015-09-17 09:15:44 -04:00
Peter Sauerbrei
e706287759
Speed up reading and accessing ini files from UAT/UBT
...
#uat
#ubt
#codereview ben.marsh, wes.hunt
[CL 2691637 by Peter Sauerbrei in Main branch]
2015-09-15 09:29:42 -04:00
Peter Sauerbrei
781c32e3b3
UE-18280 - fix for not being able to build Mac from PC using SSH
...
#ubt
[CL 2683245 by Peter Sauerbrei in Main branch]
2015-09-08 12:52:17 -04:00
Ben Marsh
09aa8b2f62
Reduce time taken to generate receipts by using the target's view of the required modules, rather than recursively finding them from all the binaries. Also use the FileReferences for build products to optimize the way we escape build product paths.
...
[CL 2681758 by Ben Marsh in Main branch]
2015-09-05 18:10:25 -04:00
Ben Marsh
9610023ca5
Use FileReference and DirectoryReference classes instead of strings for paths. Massively reduces the amount of paranoid calls to GetFullPath(), CleanDirectorySeparators() et al., and improves performance for really common UBT operations like making relative paths or checking if files are under a directory. Strong typing ensures that intention of parameters is explicit.
...
[CL 2678429 by Ben Marsh in Main branch]
2015-09-03 08:47:24 -04:00
Peter Sauerbrei
0ad0789bfb
UE-17831 - fixed issue with non-existent dSYM files being added to the receipt
...
Also fixed name issue with the ini file
#ios
#codereview ben.marsh
[CL 2643624 by Peter Sauerbrei in Main branch]
2015-08-04 13:08:35 -04:00
Peter Sauerbrei
d0ceb78df0
integration of PR#1408
...
UE-19108
[CL 2635571 by Peter Sauerbrei in Main branch]
2015-07-28 13:10:44 -04:00
Ben Marsh
dd08437233
Rename BuildReceipt to TargetReceipt, to clarify its purpose.
...
[CL 2629145 by Ben Marsh in Main branch]
2015-07-22 13:10:12 -04:00
Peter Sauerbrei
7fd32b266e
CIS fix for Mac SDK
...
[CL 2590763 by Peter Sauerbrei in Main branch]
2015-06-17 15:45:58 -04:00
Peter Sauerbrei
0c49935ffd
Fix for iOS building on PC
...
Fix for iOS loading ini files for every cpp file
[CL 2590624 by Peter Sauerbrei in Main branch]
2015-06-17 14:54:15 -04:00
Terence Burns
70a250d2ba
Added some clearer error handling around the RemoteToolChain initialisation.
...
I have improved error reporting order.
The error we get should now be the actual issue, and not an error that was the result of an original error that just hadnt been reported
[CL 2590051 by Terence Burns in Main branch]
2015-06-17 10:09:21 -04:00
Josh Adams
9fc4e0dbc8
- Fixed stripping commandline [JIRA UE-17021]
...
[CL 2587376 by Josh Adams in Main branch]
2015-06-15 11:06:51 -04:00
Josh Adams
7ff0070a83
- Basic support for compiling Xcode 7 (iOS9, MacOS 10.11)
...
- Marked some overrides properly, then gave up and added -Wno-inconsistent-missing-override)
- Improved Xcode selection process for Mac and iOS (no more hardcoding Xcode path - it uses the currently running Xcode, or xcode-select when using commandline)
- Added AppleToolchain.cs, to start sharing code between Mac and IOS Toolchains (Compile functionality and params to clang could be shared pretty easily)
-
- Some Utility functions:
- Added UBT utility to run a commandline and get its output, self-contained (Utils.RunLocalProcessAndReturnStdOut)
- Added Log.TraceInformationOnce (and Error, Warning, etc) to print out a message only one time, without a bunch of static bools everywhere
#codereview michael.trepka,peter.sauerbrei,mark.satterthwaite
[CL 2586000 by Josh Adams in Main branch]
2015-06-12 13:45:19 -04:00
Peter Sauerbrei
524b46bf96
fix for trying to generate an SSH key when the user name has not been set
...
UE-15518
#ios
[CL 2548983 by Peter Sauerbrei in Main branch]
2015-05-13 10:47:42 -04:00
Peter Sauerbrei
01e4a699c1
fix for trying to create an SSH key when the remote server name was unset
...
UE-15438
#ios
[CL 2547509 by Peter Sauerbrei in Main branch]
2015-05-12 13:38:35 -04:00
Peter Sauerbrei
3a756fc89a
PR-1129 - RSyncUsername being overriden with empty string
...
UE-15307
#ios
[CL 2545730 by Peter Sauerbrei in Main branch]
2015-05-11 14:18:28 -04:00
Terence Burns
2bdc3f6eec
Fix for Mac issue where it is using rsync when locally generating project files on the mac.
...
#CodeReview Peter.Sauerbrei
[CL 2537188 by Terence Burns in Main branch]
2015-05-05 07:23:05 -04:00
Terence Burns
674dc13d82
Adding deltacopy location to the configurable IOS runtime settings
...
Fixed some minor issues with the remote build settings UI
- Reordered properties slightly.
- Updated the Remote Server Name widget so it no longer has no size.
- Renamed some property display names to be a little clearer.
https://jira.ol.epicgames.net/browse/UE-14323
[CL 2531756 by Terence Burns in Main branch]
2015-04-30 08:18:31 -04:00
Peter Sauerbrei
969bf4fa4f
UE-14324 - fixed issue with projects outside of Engine directory when using new SSH version of building from windows
...
#ios
[CL 2527596 by Peter Sauerbrei in Main branch]
2015-04-27 18:04:50 -04:00