Commit Graph

35 Commits

Author SHA1 Message Date
Peter Sauerbrei
0f6085b605 one last fix for the build problems with QAGame in binary
UE-19203

[CL 2637066 by Peter Sauerbrei in Main branch]
2015-07-29 11:14:05 -04:00
Peter Sauerbrei
ff5c0c3a9b another item needed by QAGame when building under binary
UE-19203

[CL 2637033 by Peter Sauerbrei in Main branch]
2015-07-29 11:05:54 -04:00
Peter Sauerbrei
0d61b10700 add RuntimeAssetCache to the precompiled portion of the UE4Game build
[CL 2635774 by Peter Sauerbrei in Main branch]
2015-07-28 14:55:02 -04:00
Matthew.Griffin
b82dcff1b4 [INTEGRATE] Change 2566718 by Matthew.Griffin@Matthew.Griffin_G5772_Integration on 2015/05/27 11:42:54
Fixed issue when launching QAGame from a Rocket build due to libs not being pre compiled.

[CL 2575442 by Matthew Griffin in Main branch]
2015-06-03 08:20:19 -04:00
Ben Marsh
bae33accbc Create a precompiled UE4Game library so we can link plugins in binary releases.
[CL 2566044 by Ben Marsh in Main branch]
2015-05-26 20:13:22 -04:00
Ben Marsh
5eea5e44de UE-16034: Add GameplayAbilities runtime module to the Rocket build, since the editor module is already included.
[CL 2561997 by Ben Marsh in Main branch]
2015-05-21 22:17:17 -04:00
Peter Sauerbrei
11da250631 fix for UE4-MetalRHI.a not being in the release binary
UE-15934
#ios

[CL 2560109 by Peter Sauerbrei in Main branch]
2015-05-20 21:06:54 -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
d0a745cbdc Add XmlParser as an optional runtime module.
[CL 2498454 by Ben Marsh in Main branch]
2015-04-01 08:14:14 -04:00
Ben Marsh
28cdace9af Add separate monolithic nodes to build precompiled binaries (AKA Rocket static libraries) for each target platform. GUBP_GetConfigsForPrecompiledBuilds() in the target properties allows a target to specify which platform/configuration combinations to build.
[CL 2487228 by Ben Marsh in Main branch]
2015-03-21 15:21:14 -04:00
Ben Marsh
e450dbf170 Add the InputDevice module to be precompiled with the launcher build (prompted by PR #940)
[CL 2487192 by Ben Marsh in Main branch]
2015-03-21 11:34:45 -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
f2e59ccba9 Remove the UE4GAME define (nothing checks against it nor should it), and remove unnecessary Rocket overrides in target properties.
[CL 2476970 by Ben Marsh in Main branch]
2015-03-12 12:08:37 -04:00
Matthew Griffin
3761a9a8a3 Added a dummy plugin for WebBrowser so that it can be included optionally
Removed dependency on WebBrowser from UE4Game

[CL 2423881 by Matthew Griffin in Main branch]
2015-01-29 11:44:15 -05:00
Terence Burns
bd4ef55676 Windows XP architecture added to distinguish xp builds from non xp builds
- Updated UBT to allow us to setup platform information prior to setting the intermediate directory, ran by RobM
- Removed some code that allowed uis to rename binaries. We now use architecture for our _xp suffix.
- Added clarity to the WindowsPlatform XP checks. We can now specify XP support "If Available" which atm is only the case for win32. We have an IsWindowsXPSupported() call now in the windows build platform.
- Windows XP support can now be requested through UBT on the commandline. Specify using -winxp

Kellans GUBP changes included.

#CodeReview Kellan.Carr

[CL 2422021 by Terence Burns in Main branch]
2015-01-28 08:26:51 -05:00
Michael Trepka
6554b3b486 Support for using CEF framwork in packaged games (changed CEF3 target to use framework in Binaries/ThirdParty, removed extra copy in Source/ThirdParty, switched the framework and libs to use rpaths instead of hardcoded path). Re-enabled UE4Game dependency on WebBroswer module in Rocket on Mac.
#codereview Ben.Marsh, Matthew.Griffin

[CL 2415823 by Michael Trepka in Main branch]
2015-01-22 16:20:44 -05:00
Michael Trepka
3703593770 Disabled WebBrowser dependency for Rocket games on Mac to temporarily work around UE-7989
[CL 2414435 by Michael Trepka in Main branch]
2015-01-21 16:42:35 -05:00
Matthew Griffin
18c1cdb46b Added Win32 support for CEF3
Added Win32 libraries and ensured that all necessary components are built/included for Win32

[CL 2408613 by Matthew Griffin in Main branch]
2015-01-16 06:24:57 -05:00
Ben Marsh
79431ec803 Include the optional runtime WebBrowser module for Rocket on Win64 and Mac. Win32 to come.
#codereview Matthew.Griffin

[CL 2406092 by Ben Marsh in Main branch]
2015-01-14 12:22:03 -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
Dmitry Rekman
16662dffa0 More uniform handling of GUBP platforms.
Specifies platforms more explicitly, making things easier when an "unexpected" host platform is passed.

#codereview Kellan.Carr

[CL 2286780 by Dmitry Rekman in Main branch]
2014-09-05 17:49:54 -04:00
Dmitry Rekman
dc267402f7 Linux: misc/minor changes from PR #306.
- Linux splash (changed to match our coding style better).  WARNING: currently cannot be cross-compiled.
- Platform (SDL) message box.
- Other minor additions elsewhere.

#codereview Josh.Adams

[CL 2243860 by Dmitry Rekman in Main branch]
2014-08-04 23:47:23 -04:00
Ankit Khare
6cb3fba944 #UE4 #HTML5
TTP 342328:  HTML5: Packaging Blueprint projects fails
    re - enablng GUBP for HTML5.

#codereview peter.sauerbrei

[CL 2242855 by Ankit Khare in Main branch]
2014-08-04 18:26:34 -04:00
Ben Marsh
9fb1b919a8 Fix PlatformerGame compile errors in Rocket build: GameMenuBuilder is not built as part of the engine because nothing depends on it, so it's not included in Rocket. Add it into the extra modules list for editor and game targets.
#codereview bruce.nesbitt

[CL 2227060 by Ben Marsh in Main branch]
2014-07-22 11:30:29 -04:00
Peter Sauerbrei
d3be045c48 disable HTML5 builds for the time being until I can update the build machines to 1.21
#ue4
#html5

[CL 2176283 by Peter Sauerbrei in Main branch]
2014-07-08 15:10:01 -04:00