Peter Sauerbrei
f0e9e65403
fix for Clodukit being enabled on iOS7
...
UE-16973
#ios
[CL 2635900 by Peter Sauerbrei in Main branch]
2015-07-28 15:51:12 -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
603af77137
fix for build machines not always copying the latest mobile provision from Build/IOS
...
#ios
[CL 2609435 by Peter Sauerbrei in Main branch]
2015-07-02 14:08:50 -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
Josh Adams
a72e2ee021
- Fixed xcode-select for non-IOS/Mac builds when doing remote builds
...
[CL 2587406 by Josh Adams in Main branch]
2015-06-15 11:36:12 -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
Ben Marsh
e0a010415b
Treat shadow variable warnings as errors in non-unity builds.
...
[CL 2582001 by Ben Marsh in Main branch]
2015-06-09 18:14:52 -04:00
Peter Sauerbrei
4f45587539
initial implementation of CloudKit for cloud database storage. This does not include key-value storage or iCloud document storage
...
#ios
[CL 2569095 by Peter Sauerbrei in Main branch]
2015-05-28 15:03:38 -04:00
Ben Marsh
16473b93ed
Turn shadow variable warnings back into warnings; they are breaking too many builds.
...
#codereview Marc.Audy
[CL 2561102 by Ben Marsh in Main branch]
2015-05-21 13:59:00 -04:00
Peter Sauerbrei
df9cf40e72
addition of message to alert the user when they have not properly installed their certificates on the remote mac
...
UE-15490
#ios
[CL 2550177 by Peter Sauerbrei in Main branch]
2015-05-13 22:55:37 -04:00
Ben Marsh
6b1d263572
Make bEnableShadowVariableWarnings a per-module setting, so we don't break reuse of shared build intermediates.
...
#codereview Marc.Audy, Wes.Hunt
[CL 2547047 by Ben Marsh in Main branch]
2015-05-12 08:03:21 -04:00
Peter Sauerbrei
d687d5bba6
fix for mismatch executable name when there is an underscore in the project name
...
UE-15222
#ios
[CL 2541548 by Peter Sauerbrei in Main branch]
2015-05-07 16:25:05 -04:00
Terence Burns
9569c7e5bf
Facebook added to the IOS settings UI
...
[CL 2531455 by Terence Burns in Main branch]
2015-04-30 02:47:14 -04:00
Ben Marsh
9e6f653803
Strip symbols from iOS and Mac libraries in Rocket builds.
...
[CL 2527243 by Ben Marsh in Main branch]
2015-04-27 14:20:54 -04:00
Marc Audy
5eba946116
Allow -Wshadow to be enabled via build configuration
...
[CL 2520977 by Marc Audy in Main branch]
2015-04-22 09:58:49 -04:00
Ben Marsh
40f787df01
Allow targets to opt-in to using a shared build environment with other targets. Doing so allows intermediates and precompiled libraries (including plugins) to be used in the current build. Also move plugin output files and intermediates into the plugin directory.
...
[CL 2514398 by Ben Marsh in Main branch]
2015-04-16 11:55:56 -04:00
Ben Marsh
3a7e022d4c
Generate build receipts from UBT, which keep a record of all the files written for a target and records any metadata needed to stage or deploy it.
...
[CL 2501101 by Ben Marsh in Main branch]
2015-04-03 10:25:57 -04:00
Peter Sauerbrei
c8916b1daf
fix for API deprecation warnings in iOS
...
updated virtual keyboard for iOS 8 APIs
UEPLAT-544
#ios
[CL 2489630 by Peter Sauerbrei in Main branch]
2015-03-24 14:35:38 -04:00
Ben Marsh
9dc7c913b3
Don't add stub files for static libraries to manifest on iOS. We only generate them from executables.
...
[CL 2487247 by Ben Marsh in Main branch]
2015-03-21 19:32:59 -04:00
Ben Marsh
54c6597721
Disable stripping symbols on iOS. Will remove the dsym files once they're being output separately, or just strip binaries as part of the build process.
...
#codereview Peter.Sauerbrei
[CL 2486552 by Ben Marsh in Main branch]
2015-03-20 15:10:21 -04:00
Ben Marsh
442988e642
Add support for precompiling modules separately to the -BuildRocket argument. Targets can specify modules which can be precompiled by overriding the GetModulesToPrecompile() function in their target rules. Running UBT with the -PrecompileModules argument will generate them in the form of static libraries for monolithic builds, or extra DLLs for non-monolithic builds, and running UBT with the -UsePrecompiledModules argument will use them.
...
[CL 2485993 by Ben Marsh in Main branch]
2015-03-20 08:25:23 -04:00
Ben Marsh
bdc31fdec8
Create targets using the TargetDescriptor, rather than separating the fields out and passing them all to constructors individually. Makes it easier to extend, and is an awful lot easier to read. Also change the target's GameName field to TargetName, which is what everything seems to actually require.
...
[CL 2477318 by Ben Marsh in Main branch]
2015-03-12 15:35:46 -04:00
Josh Adams
064ba6920d
- Added support for checking Android build settings to be non-default
...
- Refactored code to make it easier to check .ini settings for non-default build settings
#codereview peter.sauerbrei
[CL 2475920 by Josh Adams in Main branch]
2015-03-11 18:50:57 -04:00
Peter Sauerbrei
5ad41771ae
check iOS specific build arguments to determine if they are different from default
...
#ios
#codreview josh.adams
[CL 2464553 by Peter Sauerbrei in Main branch]
2015-02-27 16:54:40 -05:00