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 and GitHub
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