Commit Graph

106 Commits

Author SHA1 Message Date
Dmitry Rekman
93e0abe8d4 Move LinuxNativeDialogs to a more appropriate location.
- Build script corrected.
- Unfortunately, yet another hardcoded rpath.

#codereview Ben.Marsh

[CL 2519366 by Dmitry Rekman in Main branch]
2015-04-21 11:51:45 -04:00
Dmitry Rekman
21113226ca Linux: add missing dependency for System.IO.Packaging.
- Fixes compilation of some Rocket projects (UE-12473).

[CL 2518099 by Dmitry Rekman in Main branch]
2015-04-20 15:26:47 -04:00
Dmitry Rekman
2ceb9e36ef Updated UELinuxNativeDialogs.
- Updated to latest from Rush (encharm).
- Further simplified the install - no need to build LND locally anymore (on Ubuntu).
- Staging fixed to include LND libs.
- Added clang requirement as suggested in PR #1066 (previously clang version was up to the user).

[CL 2516336 by Dmitry Rekman in Main branch]
2015-04-17 15:45:42 -04:00
Michael Trepka
3027ca6fa6 - Xcode unlock
[CL 2505720 by Michael Trepka in Main branch]
2015-04-08 15:48:54 -04:00
Carlos Cuello
6f1ac76399 [INTEGRATE] UE4-LauncherDev->UE4 integrate all up to cl 2475889
[CL 2478426 by Carlos Cuello in Main branch]
2015-03-13 08:26:18 -04:00
Dmitry Rekman
bf60f17415 Propagate return code from GitDependencies.exe
- Makes Setup.sh fail in case GitDependencies fail, avoiding confusion.
- See https://forums.unrealengine.com/showthread.php?51998-GitHub-dependency-zips-and-latest-preview-snapshots for details.

[CL 2475267 by Dmitry Rekman in Main branch]
2015-03-11 12:05:59 -04:00
Dmitry Rekman
33b7142625 Add check for dependencies on Arch Linux in Setup.sh
- PR #880 contributed by TwoD.
- Unsupported/untested, but included to make Arch users experience better.

https://github.com/EpicGames/UnrealEngine/pull/880

[CL 2472538 by Dmitry Rekman in Main branch]
2015-03-09 12:13:34 -04:00
Michael Trepka
7cb65c0880 PR #872: Move UE4EditorServices.app service installing code to run after it is built. (Contributed by AlexanderOMara)
https://github.com/EpicGames/UnrealEngine/pull/872

[CL 2471310 by Michael Trepka in Main branch]
2015-03-06 11:59:25 -05:00
Lee Clark
d57c8ba60d Fix attrib to correct file
[CL 2468585 by Lee Clark in Main branch]
2015-03-04 04:42:28 -05:00
Lee Clark
e95739564f Copy PS4UE4.natvis to the correct folder for PS4 debugging visualizers.
[CL 2468580 by Lee Clark in Main branch]
2015-03-04 04:38:07 -05:00
Dmitry Rekman
a0ea4897f9 Linux: support autoinstalling dependencies on SUSE
- PR #813 contributed by GreatEmerald.
- Not tested by us since we don't use SUSE.

[CL 2451312 by Dmitry Rekman in Main branch]
2015-02-19 00:47:48 -05:00
Dmitry Rekman
1a23ddb8e6 More robust restarting of GitDependencies.exe on Linux.
- Mono can crash with SIGABRT etc.
- Fixes UE-7657

[CL 2424773 by Dmitry Rekman in Main branch]
2015-01-29 19:03:40 -05:00
Dmitry Rekman
ba549643a7 Mono/xbuild: force tools version to be 4.0 (fixes UE-8669).
[CL 2424603 by Dmitry Rekman in Main branch]
2015-01-29 17:48:40 -05:00
Ben Marsh
a68b387a51 Fix for early exit when running Git setup script if mono is not installed. "set -e" from setup.sh causes failure when capturing "where mono".
#codereview Michael.Trepka

[CL 2424428 by Ben Marsh in Main branch]
2015-01-29 16:37:28 -05:00
Ben Marsh
b6cc875674 Force a clean rebuild of UBT when generating project files from GenerateProjectFiles.bat. The UBT project conditionally includes PS4/XboxOne source files, but does not detect the presence/absence of those files when dependency checking. As a result, a user who copies in PS4/XboxOne files after building UBT before does not get the behavior they would expect until they force a rebuild manually (missing targets, not using 2012 projects for XboxOne, etc...).
#codereview Marcus.Wassmer

[CL 2420578 by Ben Marsh in Main branch]
2015-01-27 12:20:09 -05:00
Dmitry Rekman
8874b3be4a Updated Linux readme after UE-7657 resolution.
[CL 2419073 by Dmitry Rekman in Main branch]
2015-01-26 15:24:11 -05:00
Dmitry Rekman
f3932aa15a Automagically install dependecies on other debain like distros.
- PR #768 (UE-8171) contributed by nykac, with changes.

[CL 2418883 by Dmitry Rekman in Main branch]
2015-01-26 13:45:20 -05:00
Dmitry Rekman
b385e8a8b7 Moved wrapper script for GitDependencies to a better location.
- Suggested by BenM.

[CL 2418842 by Dmitry Rekman in Main branch]
2015-01-26 13:22:53 -05:00
Dmitry Rekman
b9acb93cac Linux readme updates (UEPLAT-480).
[CL 2415696 by Dmitry Rekman in Main branch]
2015-01-22 14:57:40 -05:00
Josh Adams
9cf8c67c77 - Generate AndroidManifest.xml from ProjectSettings
- Moved some Android settings to ProjectSettings, re-enabled SDK settings
- Removed SigningConfig.xml, and moved those settings into project settings
- Added concept of NotForLicensees and NoRedist engine and project config settings
- Removed BaseInternalGame.ini, replaced with NotForLicensees/BaseGame.ini
- Moved User*.ini to end of .ini hierarchy
- Added support for CLASS_GlobalUserConfig, so their settings will be saved to <AppData>/.../User*.ini (useful for SDK paths, etc)
- Enabled AndroidPlatformEditor module on Mac
- Changed Mac Build.sh to allow for Android on the commandline (just pass through if it's not an Xcode platform name)
- Iterative Android packaging now looks at just the important .ini sections, NOT entire .ini files

#codereview jamie.dale,james.moran,michael.trepka,robert.jones,chris.babcock

[CL 2413870 by Josh Adams in Main branch]
2015-01-21 11:17:55 -05:00
Michael Trepka
a4079bf052 Reverting CL #2398916. It's not needed any more.
[CL 2404802 by Michael Trepka in Main branch]
2015-01-13 11:55:51 -05:00
Michael Trepka
eebc6eed35 Fixed Mono detection using which tool for a case when Mono is not installed
#codereview Mark.Satterthwaite

[CL 2401989 by Michael Trepka in Main branch]
2015-01-09 10:45:47 -05:00
Mark Satterthwaite
2dc20b49a6 When setting up mono on the Mac use 'which mono' to determine the location of the system version of Mono. This fixes [UE-7341] "Use 'which mono' in SetupMono.sh to determine path to system mono".
#codereview michael.trepka

[CL 2401935 by Mark Satterthwaite in Main branch]
2015-01-09 10:02:27 -05:00
Michael Trepka
71af74ace1 Create libmsvcrt.dylib symlink in bundled Mono's lib folder to temporarily workaround some issues with Mono not being able to find it
[CL 2398916 by Michael Trepka in Main branch]
2015-01-06 13:59:58 -05:00
Josh Adams
3c9d0fe928 - Tweaked Mac/Build.sh to handle IOS as well as iphoneos
[CL 2391777 by Josh Adams in Main branch]
2014-12-17 17:02:40 -05:00