joe kirchoff
775b83f50a
UnrealBuildTool: Remove some unnecessary MSVC version checks for compilers older than min version
...
#rnx
[CL 35435273 by joe kirchoff in ue5-main branch]
2024-08-09 16:47:37 -04:00
joe kirchoff
33089071ef
UnralBuildTool: Fixing more analysis warnings
...
#rnx
[CL 35042727 by joe kirchoff in ue5-main branch]
2024-07-23 19:39:24 -04:00
joe kirchoff
8c198dd58b
UnrealBuildTool: Support parsing import projects from .csproj
...
#rnx
[CL 34293677 by joe kirchoff in ue5-main branch]
2024-06-11 18:24:06 -04:00
russell johnston
70d12d3a0a
Enable Visual Studio's "keep the console window open when debugging stops" in UBT
...
See https://developercommunity.visualstudio.com/t/Automatically-close-the-console-when-de/10475212#T-ND10674286
#rb Joe.Kirchoff
[CL 34284870 by russell johnston in ue5-main branch]
2024-06-11 14:38:24 -04:00
simon barratt
167494a11a
If building a console only application ensure the NMakeOutput file is set correctly (so that VS picks up the correct executable to debug/run)
...
#rb brian.marshall1, Graeme.Thornton, tim.wharton
[CL 33884578 by simon barratt in ue5-main branch]
2024-05-23 20:42:10 -04:00
calvin zheng
a7d4533ccf
Add Xcode indexing capability to iOS workspaces
...
#rb Josh.Adams
[CL 33216389 by calvin zheng in ue5-main branch]
2024-04-24 18:38:33 -04:00
joe kirchoff
65f7eab2cd
UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
...
#rnx
[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
a20c9fbb9e
UnrealBuildTool: Format documents, remove and sort usings
...
#rnx
[CL 32700883 by joe kirchoff in ue5-main branch]
2024-04-03 12:22:43 -04:00
joe kirchoff
89805bc149
UnrealBuildTool: Resolve IDE0008, IDE0049
...
#rnx
[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
christopher waters
2340725048
Making .h files compilable in VS.
...
#rb joe.kirchoff
[CL 32285296 by christopher waters in ue5-main branch]
2024-03-15 17:42:01 -04:00
daren cheng
73bf1ea60b
Add missing quotes breaking builds with spaces in the path
...
#rb Josh.Adams
#tests Created new project with spaces in path, compiled fine
[CL 31882227 by daren cheng in ue5-main branch]
2024-02-28 15:29:37 -05:00
chris babcock
a74a5f79d1
Only add Android architectures to VS project enabled in project
...
#jira UE-208058
#android
[REVIEW] [at]Joe.Kirchoff
#rb Joe.Kirchoff
[FYI] Jack.Porter
[CL 31795338 by chris babcock in ue5-main branch]
2024-02-25 21:51:10 -05:00
josh adams
cd2b954dfb
- Always pass the project to building SCW from VisualStudio
...
#rb David.Harvey, Laura.Hermanns, zack.neyland
[CL 31644906 by josh adams in ue5-main branch]
2024-02-20 10:09:43 -05:00
emrekultursay
fdb7dcbc13
PR #11428 : Create separate arm64 and x64 target platforms for use with AGDE
...
#jira UE-206062
#android
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry
[CL 31575588 by emrekultursay in ue5-main branch]
2024-02-16 14:47:51 -05:00
dmytro ivanov
4937d0eacb
Adding support for >=2 Android devices in VS+AGDE when pushing libUnreal.so outside of .apk.
...
Implements support for patching .vcxproj.user files.
#jira UE-200682
#rb Chris.Babcock
[CL 30479151 by dmytro ivanov in ue5-main branch]
2024-01-08 07:55:34 -05:00
joe kirchoff
79fcc418c7
UnrealBuildTool: Experimental -VisualStudioLinux for project gen, which creates .vcxproj that allow remote debugging on linux. This currently probably only works for monolithic programs with no extra requried files
...
#rnx
[CL 29203721 by joe kirchoff in ue5-main branch]
2023-10-27 19:22:34 -04:00
joe kirchoff
b8df0ef6da
UnrealBuildTool: Fix overridden output path in vcxproj for non-win64
...
#rnx
[CL 29197884 by joe kirchoff in ue5-main branch]
2023-10-27 17:02:30 -04:00
dmytro ivanov
8734aacbaf
Add option to update .vcxproj.user files during project generation
...
#jira UE-186383
#rb Chris.Babcock
[CL 28965010 by dmytro ivanov in ue5-main branch]
2023-10-20 10:18:22 -04:00
joe kirchoff
896ac82855
UnrealBuildTool: Fix vs output path when TargetRules.OutputFile is set
...
#rnx
[CL 28903219 by joe kirchoff in ue5-main branch]
2023-10-18 20:54:02 -04:00
chris constantinescu
1aeb7faa75
LLT: Pre-analyse dependency graph of low level test targets before setting compilation flags for UE components
...
Use -Mode=Test by default for all LLT Project to enable pre-analysis of dependency graph.
#jira UE-193632
#rb Sean.Sweeney
[CL 28313218 by chris constantinescu in ue5-main branch]
2023-09-28 06:52:15 -04:00
bryan sefcik
53cbe526bb
Updated the debugger and cmdline arguments to be local or remote based on the host architecture.
...
#jira
[FYI] joe.kirchoff and josh.adams
#rnx
[CL 27078667 by bryan sefcik in ue5-main branch]
2023-08-14 14:20:12 -04:00
bryan sefcik
01b619ae9c
Readded splitting up the architectures in VS. In the case of Win64, the name in VS stays the same(i.e. not Win64-x64) but the other architectures have the -<architecture> suffix. This gets around an issue where VS would reset the selected config/platform because the name changed.
...
#jira
#rb joe.kirchoff
[CL 27032388 by bryan sefcik in ue5-main branch]
2023-08-11 12:50:25 -04:00
bryan sefcik
ca12a1a2e0
Cleaned up the project generator API by passing a struct of commonly used arguments. This makes it easier for us to add/remove arguments.
...
#rb joe.kirchoff
#jira
[CL 26854215 by bryan sefcik in ue5-main branch]
2023-08-04 14:18:11 -04:00
bryan sefcik
33c066c2cc
Updated the exe name logic to take into account the project/platform architecture when it is set.
...
#jira
#fyi joe.kirchoff
[CL 26821373 by bryan sefcik in ue5-main branch]
2023-08-03 14:51:09 -04:00
bryan sefcik
9a81ca5c26
Added support to have multiple architectures per platform in the VS sln/projects.
...
Updated the project generators to search the VS platform directory when HasVisualStudioSupport is called to find out whether a platform is supported. This fixes several issues where platforms were being generated like they were supported by the host machine but actually weren't.
#rb joe.kirchoff
#jira
[CL 26795017 by bryan sefcik in ue5-main branch]
2023-08-02 20:27:20 -04:00