Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						7feb6fda83 
					 
					
						
						
							
							bump minimum VS version to 17.6  
						
						 
						
						
						
						
					 
					
						2023-05-16 20:21:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						35bde3e7c8 
					 
					
						
						
							
							msvc: bump required version to align with vs 17.5  
						
						 
						
						
						
						
					 
					
						2023-03-04 14:18:18 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						6bb2e4d706 
					 
					
						
						
							
							CMake/MSVC: Fix warnings about conflicting /Zi and /Z7  
						
						 
						
						
						
						
					 
					
						2023-01-31 23:21:07 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						854a73dee0 
					 
					
						
						
							
							CMake/MSVC: Fix PCH disabled build  
						
						 
						
						
						
						
					 
					
						2023-01-31 23:21:07 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						270d74a324 
					 
					
						
						
							
							bump required vs version  
						
						 
						
						
						
						
					 
					
						2022-12-22 00:43:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						c5da2877cc 
					 
					
						
						
							
							msbuild: refactor to reduce rebuild events  
						
						 
						
						... 
						
						
						
						* moves dolphin-specific settings out of Base.props
* creates exports.props for externals, allowing to easily import
  individual Externals
* corrects some cruft that accumulated and probably contributed
  to msbuild overbuilding 
						
						
					 
					
						2022-08-02 22:24:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						b07d6116d9 
					 
					
						
						
							
							update min windows sdk to 10.0.22621  
						
						 
						
						
						
						
					 
					
						2022-06-02 15:53:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						a720e8509b 
					 
					
						
						
							
							msvc: update min version to VS 17.2.3  
						
						 
						
						
						
						
					 
					
						2022-06-02 15:52:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						876f6651b4 
					 
					
						
						
							
							cmake: fix PCH to work with msvc/ninja  
						
						 
						
						... 
						
						
						
						Ninja puts way more effort into compiling targets in parallel, and
ignores dependenceis until link time.
So we need to jump though hoops to force ninja to compile
pch.cpp before any targets which depend on the PCH. 
						
						
					 
					
						2022-05-22 00:29:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						0909e00117 
					 
					
						
						
							
							cmake: fix MSVC PCH support  
						
						 
						
						... 
						
						
						
						I'm not sure if the previous implementation ever worked. 
						
						
					 
					
						2022-05-22 00:29:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						abc848b88c 
					 
					
						
						
							
							msvc: bump min version to vs 17.2  
						
						 
						
						
						
						
					 
					
						2022-05-10 16:11:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						64cd4cc86f 
					 
					
						
						
							
							msbuild: use default Project attrs  
						
						 
						
						... 
						
						
						
						maybe it makes the xml less scary :D 
						
						
					 
					
						2022-04-27 15:26:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						4008188654 
					 
					
						
						
							
							msvc: update to vs2022 and windows sdk 10.0.22000  
						
						 
						
						
						
						
					 
					
						2021-11-11 08:01:26 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						f3031e2be2 
					 
					
						
						
							
							bump msvc required version to align wth vs 16.11  
						
						 
						
						
						
						
					 
					
						2021-08-14 03:57:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						e149ad4f0a 
					 
					
						
						
							
							treewide: convert GPLv2+ license info to SPDX tags  
						
						 
						
						... 
						
						
						
						SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/  . SPDX
tags are adopted in many large projects, including things like the Linux
kernel. 
						
						
					 
					
						2021-07-05 04:35:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						d19d2ce2bd 
					 
					
						
						
							
							msvc: use external header feature solution-wide  
						
						 
						
						... 
						
						
						
						Add external include paths to ExternalIncludePath instead of
AdditionalIncludeDirectories. msbuild appends these paths to
EXTERNAL_INCLUDE env var, which is passed to /external:env:.
Specify /external:W0 and /external:templates-, with override for
DolphinQt for the template flag, since Qt 5.15.0 causes some warnings
in qmap.h 
						
						
					 
					
						2021-06-03 15:42:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						a12d365d60 
					 
					
						
						
							
							Fix PCH when building with CMake + Ninja + MSVC on Windows  
						
						 
						
						... 
						
						
						
						fmt/format.h is included in the PCH, so we need to make sure fmt is
actually in the include path.
Not sure how Visual Studio + CMake manages to build without this. 
						
						
					 
					
						2021-04-17 17:48:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						c8316f70a4 
					 
					
						
						
							
							msvc: bump _MSC_FULL_VER check to 192829335  
						
						 
						
						
						
						
					 
					
						2021-01-09 19:21:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						650638c069 
					 
					
						
						
							
							Merge pull request  #9091  from shuffle2/pch  
						
						 
						
						... 
						
						
						
						Add some files to pch 
						
						
					 
					
						2020-10-29 21:29:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						fc88809b50 
					 
					
						
						
							
							add some file to pch  
						
						 
						
						
						
						
					 
					
						2020-09-16 23:59:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						31cddb4389 
					 
					
						
						
							
							require msvc 19.27.29111 and Windows SDK 10.0.19041  
						
						 
						
						
						
						
					 
					
						2020-09-16 23:38:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						2f47f486af 
					 
					
						
						
							
							msbuild: re-enable standalone vcxproj processing  
						
						 
						
						
						
						
					 
					
						2020-08-22 16:17:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						94bf48b67c 
					 
					
						
						
							
							msbuild: refactor stuff out of project files (for dolphin)  
						
						 
						
						
						
						
					 
					
						2020-08-22 16:17:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						6fcb1c6c46 
					 
					
						
						
							
							Add an ARM64 target to Visual Studio projects  
						
						 
						
						
						
						
					 
					
						2019-12-28 19:20:41 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						dd23a1ee79 
					 
					
						
						
							
							Update VS projects/solutions to VS2019  
						
						 
						
						
						
						
					 
					
						2019-11-30 13:42:52 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						bab00088d4 
					 
					
						
						
							
							CMake/Windows: Add PCH support  
						
						 
						
						
						
						
					 
					
						2019-05-15 19:28:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						97cc9894e4 
					 
					
						
						
							
							Update to Visual Studio's default Windows SDK  
						
						 
						
						
						
						
					 
					
						2018-10-20 00:53:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						19ddd29afb 
					 
					
						
						
							
							bump msvc version check  
						
						 
						
						
						
						
					 
					
						2018-07-11 14:53:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						bf3022ef2b 
					 
					
						
						
							
							msvc: bump the required _MSC_FULL_VER  
						
						 
						
						
						
						
					 
					
						2017-06-03 18:20:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								BhaaL 
							
						 
					 
					
						
						
							
						
						072c161445 
					 
					
						
						
							
							upgrade to Windows SDK 10.0.15063.0  
						
						 
						
						... 
						
						
						
						this is required for /permissive- to work, because some headers in the
Windows SDK use Microsoft extensions that are not allowed in standards mode 
						
						
					 
					
						2017-05-28 13:37:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						d592bdd4d4 
					 
					
						
						
							
							Migrate to Visual Studio 2017.  
						
						 
						
						... 
						
						
						
						Auto-generated by the IDE, I'll trust it knows what it's doing. 
						
						
					 
					
						2017-05-25 15:58:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d2c4ce8696 
					 
					
						
						
							
							pch: Update Visual Studio version check  
						
						 
						
						
						
						
					 
					
						2016-03-30 20:31:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						aeee5be5ef 
					 
					
						
						
							
							pch: Update MSVC version check  
						
						 
						
						
						
						
					 
					
						2015-10-02 20:51:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						aa7208e270 
					 
					
						
						
							
							[windows] Update projects to vs2015.  
						
						 
						
						
						
						
					 
					
						2015-09-03 04:23:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						268f52e054 
					 
					
						
						
							
							Add missing license headers  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:11:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f75187db3e 
					 
					
						
						
							
							Add missing newlines at EOF  
						
						 
						
						
						
						
					 
					
						2015-03-01 17:17:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						b0bde31ac0 
					 
					
						
						
							
							Fix include order of files outside of Source/Core  
						
						 
						
						
						
						
					 
					
						2015-03-01 14:54:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						3aa3002010 
					 
					
						
						
							
							Fix Intellisense error spam on Visual Studio.  
						
						 
						
						... 
						
						
						
						Intellisense doesn't like defines in PCH files, and it doesn't like the deleted
constructor for BitField.  (I think it's being overly strict about the
"must have no non-default constructors" rule for classes in unions.) 
						
						
					 
					
						2015-01-23 19:15:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						cb86db7b68 
					 
					
						
						
							
							Minor consistency changes  
						
						 
						
						... 
						
						
						
						Mostly small changes, like capitalization and spelling 
						
						
					 
					
						2015-01-12 15:18:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						f1b82a34b2 
					 
					
						
						
							
							Windows: Use a shared precompiled header for dolphin code under Source/  
						
						 
						
						
						
						
					 
					
						2014-08-14 23:51:13 -07:00