diff --git a/Externals/Bochs_disasm/Bochs_disasm.vcxproj b/Externals/Bochs_disasm/Bochs_disasm.vcxproj index c614a5f793..436efa8500 100644 --- a/Externals/Bochs_disasm/Bochs_disasm.vcxproj +++ b/Externals/Bochs_disasm/Bochs_disasm.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/FreeSurround/FreeSurround.vcxproj b/Externals/FreeSurround/FreeSurround.vcxproj index e94b3781e5..cfc29e5dc2 100644 --- a/Externals/FreeSurround/FreeSurround.vcxproj +++ b/Externals/FreeSurround/FreeSurround.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {8498F2FA-5CA6-4169-9971-DE5B1FE6132C} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/LZO/LZO.vcxproj b/Externals/LZO/LZO.vcxproj index 83af621942..fd30576fe3 100644 --- a/Externals/LZO/LZO.vcxproj +++ b/Externals/LZO/LZO.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {AB993F38-C31D-4897-B139-A620C42BC565} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/SFML/build/vc2010/SFML_Network.vcxproj b/Externals/SFML/build/vc2010/SFML_Network.vcxproj index dedb7a7153..e5d944b714 100644 --- a/Externals/SFML/build/vc2010/SFML_Network.vcxproj +++ b/Externals/SFML/build/vc2010/SFML_Network.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {93D73454-2512-424E-9CDA-4BB357FE13DD} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/bzip2/bzip2.vcxproj b/Externals/bzip2/bzip2.vcxproj index 5d123f4edd..cd3c043b2d 100644 --- a/Externals/bzip2/bzip2.vcxproj +++ b/Externals/bzip2/bzip2.vcxproj @@ -1,48 +1,18 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + - 16.0 {1D8C51D2-FFA4-418E-B183-9F42B6A6717E} - bzip2 - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/cpp-optparse/cpp-optparse.vcxproj b/Externals/cpp-optparse/cpp-optparse.vcxproj index 2398db0a82..7c7d89099a 100644 --- a/Externals/cpp-optparse/cpp-optparse.vcxproj +++ b/Externals/cpp-optparse/cpp-optparse.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {C636D9D1-82FE-42B5-9987-63B7D4836341} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/cubeb/msvc/cubeb.vcxproj b/Externals/cubeb/msvc/cubeb.vcxproj index 2875d8ea19..cc2a52cea1 100644 --- a/Externals/cubeb/msvc/cubeb.vcxproj +++ b/Externals/cubeb/msvc/cubeb.vcxproj @@ -1,45 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {8EA11166-6512-44FC-B7A5-A4D1ECC81170} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + + - - + + + ..\include;..\src;..\msvc;%(AdditionalIncludeDirectories) diff --git a/Externals/curl/curl.vcxproj b/Externals/curl/curl.vcxproj index d22b7b5ae3..35c0056786 100644 --- a/Externals/curl/curl.vcxproj +++ b/Externals/curl/curl.vcxproj @@ -1,23 +1,26 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + + + {BB00605C-125F-4A21-B33B-7BF418322DCB} + + + + + + + + + + + + + + $(ExternalsDir)curl\lib;%(AdditionalIncludeDirectories) + CURL_STATICLIB;CURL_DISABLE_LDAP;USE_WINDOWS_SSPI;USE_SCHANNEL;%(PreprocessorDefinitions) + + true @@ -362,38 +365,6 @@ {ff213b23-2c26-4214-9f88-85271e557e87} - - {BB00605C-125F-4A21-B33B-7BF418322DCB} - 10.0 - - - - StaticLibrary - v142 - Unicode - - - true - - - false - - - - - - - - - - - - - - $(ExternalsDir)curl\lib;%(AdditionalIncludeDirectories) - CURL_STATICLIB;CURL_DISABLE_LDAP;USE_WINDOWS_SSPI;USE_SCHANNEL;%(PreprocessorDefinitions) - - diff --git a/Externals/discord-rpc/src/discord-rpc.vcxproj b/Externals/discord-rpc/src/discord-rpc.vcxproj index 18eaf56887..41c1cc2d04 100644 --- a/Externals/discord-rpc/src/discord-rpc.vcxproj +++ b/Externals/discord-rpc/src/discord-rpc.vcxproj @@ -1,85 +1,28 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {4482FD2A-EC43-3FFB-AC20-2E5C54B05EAD} - 10.0 - Win32Proj - x64 - discord-rpc - - StaticLibrary - v142 - Unicode - + - - + - - + + - - <_ProjectFileVersion>10.0.20506.1 - - + ..\include;..\thirdparty\include;%(AdditionalIncludeDirectories) - WIN32;_WINDOWS;_DEBUG;DISCORD_WINDOWS;%(PreprocessorDefinitions) + WIN32;_WINDOWS;DISCORD_WINDOWS;%(PreprocessorDefinitions) ..\include;..\thirdparty\rapidjson-1.1.0\include;%(AdditionalIncludeDirectories) - - ..\include;..\thirdparty\rapidjson-1.1.0\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - - ..\include;..\thirdparty\include;%(AdditionalIncludeDirectories) - - - - - WIN32;_WINDOWS;NDEBUG;DISCORD_WINDOWS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - ..\include;..\thirdparty\rapidjson-1.1.0\include;%(AdditionalIncludeDirectories) - - - ..\include;..\thirdparty\rapidjson-1.1.0\include;%(AdditionalIncludeDirectories) - $(ProjectDir)/$(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - diff --git a/Externals/ed25519/ed25519.vcxproj b/Externals/ed25519/ed25519.vcxproj index dc9c22b1c7..2aa00291d7 100644 --- a/Externals/ed25519/ed25519.vcxproj +++ b/Externals/ed25519/ed25519.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {5BDF4B91-1491-4FB0-BC27-78E9A8E97DC3} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/enet/enet.vcxproj b/Externals/enet/enet.vcxproj index 087b5a5e44..75e3b4a7f6 100644 --- a/Externals/enet/enet.vcxproj +++ b/Externals/enet/enet.vcxproj @@ -1,23 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + + + {CBC76802-C128-4B17-BF6C-23B08C313E5E} + + + + + + + + + + + @@ -47,32 +44,6 @@ - - {CBC76802-C128-4B17-BF6C-23B08C313E5E} - 10.0 - - - - StaticLibrary - v142 - Unicode - - - true - - - false - - - - - - - - - - - diff --git a/Externals/glslang/glslang.vcxproj b/Externals/glslang/glslang.vcxproj index 6e0b810a0a..16c3f5a575 100644 --- a/Externals/glslang/glslang.vcxproj +++ b/Externals/glslang/glslang.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {D178061B-84D3-44F9-BEED-EFD18D9033F0} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/imgui/imgui.vcxproj b/Externals/imgui/imgui.vcxproj index 9b21e287e4..5080cdb770 100644 --- a/Externals/imgui/imgui.vcxproj +++ b/Externals/imgui/imgui.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {4C3B2264-EA73-4A7B-9CFE-65B0FD635EBB} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/liblzma/liblzma.vcxproj b/Externals/liblzma/liblzma.vcxproj index 1f685a80d1..f5a34f1bf3 100644 --- a/Externals/liblzma/liblzma.vcxproj +++ b/Externals/liblzma/liblzma.vcxproj @@ -1,48 +1,18 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + - 16.0 {055A775F-B4F5-4970-9240-F6CF7661F37B} - liblzma - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/libpng/png/png.vcxproj b/Externals/libpng/png/png.vcxproj index e9e63bcf65..d1d649b4e0 100644 --- a/Externals/libpng/png/png.vcxproj +++ b/Externals/libpng/png/png.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {4C9F135B-A85E-430C-BAD4-4C67EF5FC12C} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/libusb/libusb/libusb.h b/Externals/libusb/libusb/libusb.h index 8a6b0bfa9f..777250e47f 100644 --- a/Externals/libusb/libusb/libusb.h +++ b/Externals/libusb/libusb/libusb.h @@ -25,6 +25,9 @@ #define LIBUSB_H #ifdef _MSC_VER +#pragma warning(push) +/* Disable: warning C4200: nonstandard extension used : zero-sized array in struct/union */ +#pragma warning(disable:4200) /* on MS environments, the inline keyword is available in C++ only */ #if !defined(__cplusplus) #define inline __inline @@ -2059,6 +2062,10 @@ enum libusb_option { int LIBUSB_CALL libusb_set_option(libusb_context *ctx, enum libusb_option option, ...); +#ifdef _MSC_VER +#pragma warning(pop) +#endif + #ifdef __cplusplus } #endif diff --git a/Externals/libusb/libusb_static_2013.vcxproj b/Externals/libusb/libusb_static_2013.vcxproj index d1dd4c0e96..82c22ad98f 100644 --- a/Externals/libusb/libusb_static_2013.vcxproj +++ b/Externals/libusb/libusb_static_2013.vcxproj @@ -1,50 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + - libusb-1.0 {349EE8F9-7D25-4909-AAF5-FF3FADE72187} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + - diff --git a/Externals/mbedtls/mbedTLS.vcxproj b/Externals/mbedtls/mbedTLS.vcxproj index fd515be40b..aedf6d434e 100644 --- a/Externals/mbedtls/mbedTLS.vcxproj +++ b/Externals/mbedtls/mbedTLS.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {BDB6578B-0691-4E80-A46C-DF21639FD3B8} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/miniupnpc/miniupnpc.vcxproj b/Externals/miniupnpc/miniupnpc.vcxproj index b409ffed30..fa89c4477e 100644 --- a/Externals/miniupnpc/miniupnpc.vcxproj +++ b/Externals/miniupnpc/miniupnpc.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {31643FDB-1BB8-4965-9DE7-000FC88D35AE} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/minizip/minizip.vcxproj b/Externals/minizip/minizip.vcxproj index af620547b7..fe499a0825 100644 --- a/Externals/minizip/minizip.vcxproj +++ b/Externals/minizip/minizip.vcxproj @@ -1,49 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {23114507-079A-4418-9707-CFA81A03CA99} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + - NOUNCRYPT;%(PreprocessorDefinitions) diff --git a/Externals/picojson/picojson.vcxproj b/Externals/picojson/picojson.vcxproj index 30fd095ca8..bec09f7595 100644 --- a/Externals/picojson/picojson.vcxproj +++ b/Externals/picojson/picojson.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {2C0D058E-DE35-4471-AD99-E68A2CAF9E18} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/pugixml/pugixml.vcxproj b/Externals/pugixml/pugixml.vcxproj index 05200bdb3f..acab84d8ed 100644 --- a/Externals/pugixml/pugixml.vcxproj +++ b/Externals/pugixml/pugixml.vcxproj @@ -1,46 +1,18 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {38FEE76F-F347-484B-949C-B4649381CFFB} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/soundtouch/SoundTouch.vcxproj b/Externals/soundtouch/SoundTouch.vcxproj index bc99698372..c29234fada 100644 --- a/Externals/soundtouch/SoundTouch.vcxproj +++ b/Externals/soundtouch/SoundTouch.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {EC082900-B4D8-42E9-9663-77F02F6936AE} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Externals/xxhash/xxhash.vcxproj b/Externals/xxhash/xxhash.vcxproj index 3aed79e621..838bf38020 100644 --- a/Externals/xxhash/xxhash.vcxproj +++ b/Externals/xxhash/xxhash.vcxproj @@ -1,51 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {677EA016-1182-440C-9345-DC88D1E98C0C} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + - - - diff --git a/Externals/zlib/zlib.vcxproj b/Externals/zlib/zlib.vcxproj index 0ca8e7e40a..258c80ff6b 100644 --- a/Externals/zlib/zlib.vcxproj +++ b/Externals/zlib/zlib.vcxproj @@ -1,51 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {FF213B23-2C26-4214-9F88-85271E557E87} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + - - - diff --git a/Externals/zstd/zstd.vcxproj b/Externals/zstd/zstd.vcxproj index a56dfa20a0..c2a3d2f775 100644 --- a/Externals/zstd/zstd.vcxproj +++ b/Externals/zstd/zstd.vcxproj @@ -1,48 +1,18 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + - 16.0 {1BEA10F3-80CE-4BC4-9331-5769372CDF99} - zstd - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Languages/Languages.vcxproj b/Languages/Languages.vcxproj index fc5ad9998a..f8b4c7a10a 100644 --- a/Languages/Languages.vcxproj +++ b/Languages/Languages.vcxproj @@ -1,23 +1,25 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + + + {0E033BE3-2E08-428E-9AE9-BC673EFA12B5} + + + + + + + + + + + + + + + $(BinaryOutputDir) + @@ -48,36 +50,6 @@ - - {0E033BE3-2E08-428E-9AE9-BC673EFA12B5} - 10.0 - - - - Utility - v142 - - - true - - - false - - - - - - - - - - - - $(BinaryOutputDir) - - - - diff --git a/Source/Core/AudioCommon/AudioCommon.vcxproj b/Source/Core/AudioCommon/AudioCommon.vcxproj index 9da2eb3df7..270997ef92 100644 --- a/Source/Core/AudioCommon/AudioCommon.vcxproj +++ b/Source/Core/AudioCommon/AudioCommon.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {54AA7840-5BEB-4A0C-9452-74BA4CC7FD44} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -76,15 +48,15 @@ - - {ec082900-b4d8-42e9-9663-77f02f6936ae} - {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} {8498f2fa-5ca6-4169-9971-de5b1fe6132c} + + {ec082900-b4d8-42e9-9663-77f02f6936ae} + diff --git a/Source/Core/Common/Common.vcxproj b/Source/Core/Common/Common.vcxproj index daa33ec366..47e8957fe4 100644 --- a/Source/Core/Common/Common.vcxproj +++ b/Source/Core/Common/Common.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {2E6C348C-C75C-4D94-8D1E-9C1FCBF3EFE4} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -291,17 +263,17 @@ + + {bb00605c-125f-4a21-b33b-7bf418322dcb} + {cbc76802-c128-4b17-bf6c-23b08c313e5e} - - {bdb6578b-0691-4e80-a46c-df21639fd3b8} - {4c9f135b-a85e-430c-bad4-4c67ef5fc12c} - - {bb00605c-125f-4a21-b33b-7bf418322dcb} + + {bdb6578b-0691-4e80-a46c-df21639fd3b8} {41279555-f94f-4ebc-99de-af863c10c5c4} diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj index ceefd749c9..16e58c7ca3 100644 --- a/Source/Core/Core/Core.vcxproj +++ b/Source/Core/Core/Core.vcxproj @@ -1,46 +1,18 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {E54CF649-140E-4255-81A5-30A673C1FB36} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -140,8 +112,8 @@ - - + + @@ -239,15 +211,9 @@ - - 4200;%(DisableSpecificWarnings) - - - 4200;%(DisableSpecificWarnings) - - - 4200;%(DisableSpecificWarnings) - + + + @@ -260,9 +226,7 @@ - - 4200;%(DisableSpecificWarnings) - + @@ -500,7 +464,7 @@ - + @@ -719,27 +683,6 @@ - - {8ada04d7-6db1-4da4-ab55-64fb12a0997b} - - - {cbc76802-c128-4b17-bf6c-23b08c313e5e} - - - {349ee8f9-7d25-4909-aaf5-ff3fade72187} - - - {ab993f38-c31d-4897-b139-a620c42bc565} - - - {31643fdb-1bb8-4965-9de7-000fc88d35ae} - - - {bdb6578b-0691-4e80-a46c-df21639fd3b8} - - - {93d73454-2512-424e-9cda-4bb357fe13dd} - {54aa7840-5beb-4a0c-9452-74ba4cc7fd44} @@ -758,14 +701,35 @@ {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} + + {8ada04d7-6db1-4da4-ab55-64fb12a0997b} + {8ea11166-6512-44fc-b7a5-a4d1ecc81170} + + {cbc76802-c128-4b17-bf6c-23b08c313e5e} + + + {349ee8f9-7d25-4909-aaf5-ff3fade72187} + + + {ab993f38-c31d-4897-b139-a620c42bc565} + + + {31643fdb-1bb8-4965-9de7-000fc88d35ae} + + + {bdb6578b-0691-4e80-a46c-df21639fd3b8} + + + {23114507-079a-4418-9707-cfa81a03ca99} + {38fee76f-f347-484b-949c-b4649381cffb} - - {23114507-079a-4418-9707-cfa81a03ca99} + + {93d73454-2512-424e-9cda-4bb357fe13dd} diff --git a/Source/Core/DiscIO/DiscIO.vcxproj b/Source/Core/DiscIO/DiscIO.vcxproj index f439564e72..16a6a41aa0 100644 --- a/Source/Core/DiscIO/DiscIO.vcxproj +++ b/Source/Core/DiscIO/DiscIO.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {160BDC25-5626-4B0D-BDD8-2953D9777FB5} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -106,24 +78,24 @@ - - {bdb6578b-0691-4e80-a46c-df21639fd3b8} - - - {ff213b23-2c26-4214-9f88-85271e557e87} - {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} - - {38fee76f-f347-484b-949c-b4649381cffb} - {055a775f-b4f5-4970-9240-f6cf7661f37b} {1d8c51d2-ffa4-418e-b183-9f42b6a6717e} + + {bdb6578b-0691-4e80-a46c-df21639fd3b8} + + + {38fee76f-f347-484b-949c-b4649381cffb} + + + {ff213b23-2c26-4214-9f88-85271e557e87} + {1bea10f3-80ce-4bc4-9331-5769372cdf99} diff --git a/Source/Core/DolphinNoGUI/DolphinNoGUI.vcxproj b/Source/Core/DolphinNoGUI/DolphinNoGUI.vcxproj index 74a14f6d97..1acb1d5291 100644 --- a/Source/Core/DolphinNoGUI/DolphinNoGUI.vcxproj +++ b/Source/Core/DolphinNoGUI/DolphinNoGUI.vcxproj @@ -1,88 +1,61 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {974E563D-23F8-4E8F-9083-F62876B04E08} - 10.0 - - Application - v142 - Unicode - - - true - - - false - + - - + - - + + - - avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;rpcrt4.lib;comctl32.lib;Shlwapi.lib;discord-rpc.lib;%(AdditionalDependencies) - $(IntDir)..\discord-rpc\bin;%(AdditionalLibraryDirectories) + avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;rpcrt4.lib;comctl32.lib;Shlwapi.lib;%(AdditionalDependencies) opengl32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;%(AdditionalDependencies) $(ExternalsDir)ffmpeg\lib;%(AdditionalLibraryDirectories) Console - - {c636d9d1-82fe-42b5-9987-63b7d4836341} - - + {e54cf649-140e-4255-81a5-30a673c1fb36} - + {604c8368-f34a-4d55-82c8-cc92a0c13254} - + {96020103-4ba5-4fd2-b4aa-5b6d24492d4e} - + + {570215b7-e32f-4438-95ae-c8d955f9fca3} + + {53a5391b-737e-49a8-bc8f-312ada00736f} - + {ec1a314c-5588-4506-9c1e-2e58e5817f75} - + {a4c423aa-f57c-46c7-a172-d1a777017d29} - + {29f29a19-f141-45ad-9679-5a2923b49da3} - + {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} - - {570215b7-e32f-4438-95ae-c8d955f9fca3} + + {c636d9d1-82fe-42b5-9987-63b7d4836341} + + + {4482FD2A-EC43-3FFB-AC20-2E5C54B05EAD} diff --git a/Source/Core/DolphinQt/DolphinQt.vcxproj b/Source/Core/DolphinQt/DolphinQt.vcxproj index 5040634451..89ecbafd2e 100644 --- a/Source/Core/DolphinQt/DolphinQt.vcxproj +++ b/Source/Core/DolphinQt/DolphinQt.vcxproj @@ -1,341 +1,57 @@ - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + {FA3FA62B-6F58-4B86-9453-4D149940A066} - 10.0 Dolphin - - Application - v142 - Unicode - - - true - - - false - + - - + - - - + + + - - + 5054;%(DisableSpecificWarnings) + ($ProjectDir)Config\Graphics;%(AdditionalIncludeDirectories) + $(ProjectDir)Config;%(AdditionalIncludeDirectories) + $(ProjectDir)Config\ControllerInterface;%(AdditionalIncludeDirectories) + $(ProjectDir)Config\Mapping;%(AdditionalIncludeDirectories) + $(ProjectDir)Debugger;%(AdditionalIncludeDirectories) + $(ProjectDir)FIFO;%(AdditionalIncludeDirectories) + $(ProjectDir)GameList;%(AdditionalIncludeDirectories) + $(ProjectDir)NetPlay;%(AdditionalIncludeDirectories) + $(ProjectDir)QtUtils;%(AdditionalIncludeDirectories) + $(ProjectDir)Settings;%(AdditionalIncludeDirectories) + $(ProjectDir)TAS;%(AdditionalIncludeDirectories) + $(ProjectDir)VideoInterface;%(AdditionalIncludeDirectories) - - - avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;rpcrt4.lib;comctl32.lib;Shlwapi.lib;discord-rpc.lib;%(AdditionalDependencies) - $(IntDir)..\discord-rpc\bin;%(AdditionalLibraryDirectories) + avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;rpcrt4.lib;comctl32.lib;Shlwapi.lib;%(AdditionalDependencies) opengl32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;%(AdditionalDependencies) $(ExternalsDir)ffmpeg\lib;%(AdditionalLibraryDirectories) - - $(ProjectDir)VideoInterface;$(ProjectDir)GameList;$(ProjectDir)Debugger;$(ProjectDir)Settings;$(ProjectDir)Config;$(ProjectDir)Config\Mapping;$(ProjectDir)Config\Graphics;$(ProjectDir)Config\ControllerInterface;$(ProjectDir)NetPlay;$(ProjectDir)QtUtils;$(ProjectDir)TAS;$(ProjectDir)FIFO;%(AdditionalIncludeDirectories) - DolphinQt.manifest;%(AdditionalManifestFiles) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - @@ -345,7 +61,6 @@ - @@ -354,9 +69,12 @@ + + + @@ -383,49 +101,38 @@ - - + - + - - - - - - - - - - - - - - - + - - + + + + - + + + @@ -436,6 +143,7 @@ + @@ -446,8 +154,10 @@ + + @@ -457,14 +167,24 @@ - + + + + + + + - + @@ -477,6 +197,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -485,21 +332,6 @@ - - {8ada04d7-6db1-4da4-ab55-64fb12a0997b} - - - {4c9f135b-a85e-430c-bad4-4c67ef5fc12c} - - - {ab993f38-c31d-4897-b139-a620c42bc565} - - - {93d73454-2512-424e-9cda-4bb357fe13dd} - - - {ff213b23-2c26-4214-9f88-85271e557e87} - {54aa7840-5beb-4a0c-9452-74ba4cc7fd44} @@ -518,41 +350,57 @@ {6bbd47cf-91fd-4077-b676-8b76980178a9} + + {604C8368-F34A-4D55-82C8-CC92A0C13254} + {96020103-4ba5-4fd2-b4aa-5b6d24492d4e} + + {570215b7-e32f-4438-95ae-c8d955f9fca3} + + + {53A5391B-737E-49A8-BC8F-312ADA00736F} + {ec1a314c-5588-4506-9c1e-2e58e5817f75} {a4c423aa-f57c-46c7-a172-d1a777017d29} - - {53A5391B-737E-49A8-BC8F-312ADA00736F} + + {29f29a19-f141-45ad-9679-5a2923b49da3} {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} - - {604C8368-F34A-4D55-82C8-CC92A0C13254} - {0e033be3-2e08-428e-9ae9-bc673efa12b5} - - {29f29a19-f141-45ad-9679-5a2923b49da3} + + {8ada04d7-6db1-4da4-ab55-64fb12a0997b} - + + {4482FD2A-EC43-3FFB-AC20-2E5C54B05EAD} + + {4c3b2264-ea73-4a7b-9cfe-65b0fd635ebb} - - {570215b7-e32f-4438-95ae-c8d955f9fca3} + + {4c9f135b-a85e-430c-bad4-4c67ef5fc12c} + + + {ab993f38-c31d-4897-b139-a620c42bc565} + + + {93d73454-2512-424e-9cda-4bb357fe13dd} + + + {ff213b23-2c26-4214-9f88-85271e557e87} - - - + @@ -567,4 +415,4 @@ - + \ No newline at end of file diff --git a/Source/Core/InputCommon/InputCommon.vcxproj b/Source/Core/InputCommon/InputCommon.vcxproj index b5c9ef0bef..b451760354 100644 --- a/Source/Core/InputCommon/InputCommon.vcxproj +++ b/Source/Core/InputCommon/InputCommon.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {6BBD47CF-91FD-4077-B676-8B76980178A9} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -78,13 +50,7 @@ - - - 4200;%(DisableSpecificWarnings) - + diff --git a/Source/Core/UICommon/UICommon.vcxproj b/Source/Core/UICommon/UICommon.vcxproj index e39a6c24df..f39896f4a1 100644 --- a/Source/Core/UICommon/UICommon.vcxproj +++ b/Source/Core/UICommon/UICommon.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {604C8368-F34A-4D55-82C8-CC92A0C13254} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -50,12 +22,12 @@ {E54CF649-140E-4255-81A5-30A673C1FB36} - - {2c0d058e-de35-4471-ad99-e68a2caf9e18} - {4482FD2A-EC43-3FFB-AC20-2E5C54B05EAD} + + {2c0d058e-de35-4471-ad99-e68a2caf9e18} + {38fee76f-f347-484b-949c-b4649381cffb} @@ -70,9 +42,7 @@ - - 4200;%(DisableSpecificWarnings) - + diff --git a/Source/Core/UpdaterCommon/UpdaterCommon.vcxproj b/Source/Core/UpdaterCommon/UpdaterCommon.vcxproj index f968ef20a5..e707486a3d 100644 --- a/Source/Core/UpdaterCommon/UpdaterCommon.vcxproj +++ b/Source/Core/UpdaterCommon/UpdaterCommon.vcxproj @@ -1,56 +1,30 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + - 15.0 {B001D13E-7EAB-4689-842D-801E5ACFFAC5} - UpdaterCommon - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - - - + - + + - + + + {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} + + {c636d9d1-82fe-42b5-9987-63b7d4836341} + {bb00605c-125f-4a21-b33b-7bf418322dcb} @@ -63,12 +37,6 @@ {ff213b23-2c26-4214-9f88-85271e557e87} - - {c636d9d1-82fe-42b5-9987-63b7d4836341} - - - - diff --git a/Source/Core/VideoBackends/D3D/D3D.vcxproj b/Source/Core/VideoBackends/D3D/D3D.vcxproj index 5622e7d79e..a549474bdd 100644 --- a/Source/Core/VideoBackends/D3D/D3D.vcxproj +++ b/Source/Core/VideoBackends/D3D/D3D.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {96020103-4BA5-4FD2-B4AA-5B6D24492D4E} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -71,12 +43,12 @@ + + {dea96cf2-f237-4a1a-b32f-c916769efb50} + {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} - - {dea96cf2-f237-4a1a-b32f-c916769efb50} - diff --git a/Source/Core/VideoBackends/D3D12/D3D12.vcxproj b/Source/Core/VideoBackends/D3D12/D3D12.vcxproj index c2957fc654..3c297763f7 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12.vcxproj +++ b/Source/Core/VideoBackends/D3D12/D3D12.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {570215B7-E32F-4438-95AE-C8D955F9FCA3} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -77,12 +49,12 @@ + + {dea96cf2-f237-4a1a-b32f-c916769efb50} + {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} - - {dea96cf2-f237-4a1a-b32f-c916769efb50} - diff --git a/Source/Core/VideoBackends/D3DCommon/D3DCommon.vcxproj b/Source/Core/VideoBackends/D3DCommon/D3DCommon.vcxproj index 5f07041cf5..18c92fe5aa 100644 --- a/Source/Core/VideoBackends/D3DCommon/D3DCommon.vcxproj +++ b/Source/Core/VideoBackends/D3DCommon/D3DCommon.vcxproj @@ -1,74 +1,20 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {DEA96CF2-F237-4A1A-B32F-C916769EFB50} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + - - - NotUsing - - - - - - NotUsing - - - - - - - NotUsing - - - - - - NotUsing - - - - diff --git a/Source/Core/VideoBackends/Null/Null.vcxproj b/Source/Core/VideoBackends/Null/Null.vcxproj index 2c3cac1a43..b9001c2718 100644 --- a/Source/Core/VideoBackends/Null/Null.vcxproj +++ b/Source/Core/VideoBackends/Null/Null.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {53A5391B-737E-49A8-BC8F-312ADA00736F} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Source/Core/VideoBackends/OGL/OGL.vcxproj b/Source/Core/VideoBackends/OGL/OGL.vcxproj index fc552200ae..28f7152a06 100644 --- a/Source/Core/VideoBackends/OGL/OGL.vcxproj +++ b/Source/Core/VideoBackends/OGL/OGL.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {EC1A314C-5588-4506-9C1E-2E58E5817F75} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -75,12 +47,12 @@ - - {ff213b23-2c26-4214-9f88-85271e557e87} - {3de9ee35-3e91-4f27-a014-2866ad8c3fe3} + + {ff213b23-2c26-4214-9f88-85271e557e87} + diff --git a/Source/Core/VideoBackends/Software/Software.vcxproj b/Source/Core/VideoBackends/Software/Software.vcxproj index 93e7a6c84a..68c9e2132e 100644 --- a/Source/Core/VideoBackends/Software/Software.vcxproj +++ b/Source/Core/VideoBackends/Software/Software.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {A4C423AA-F57C-46C7-A172-D1A777017D29} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Source/Core/VideoBackends/Vulkan/Vulkan.vcxproj b/Source/Core/VideoBackends/Vulkan/Vulkan.vcxproj index 807e2aee31..f92f3678a9 100644 --- a/Source/Core/VideoBackends/Vulkan/Vulkan.vcxproj +++ b/Source/Core/VideoBackends/Vulkan/Vulkan.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {29F29A19-F141-45AD-9679-5A2923B49DA3} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Source/Core/VideoCommon/VideoCommon.vcxproj b/Source/Core/VideoCommon/VideoCommon.vcxproj index 75c215a3ab..53842ece7d 100644 --- a/Source/Core/VideoCommon/VideoCommon.vcxproj +++ b/Source/Core/VideoCommon/VideoCommon.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {3DE9EE35-3E91-4F27-A014-2866AD8C3FE3} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -200,6 +172,9 @@ + + {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} + {4c3b2264-ea73-4a7b-9cfe-65b0fd635ebb} @@ -212,9 +187,6 @@ {ff213b23-2c26-4214-9f88-85271e557e87} - - {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} - diff --git a/Source/Core/WinUpdater/WinUpdater.vcxproj b/Source/Core/WinUpdater/WinUpdater.vcxproj index 89c8553905..772239e360 100644 --- a/Source/Core/WinUpdater/WinUpdater.vcxproj +++ b/Source/Core/WinUpdater/WinUpdater.vcxproj @@ -1,49 +1,20 @@ - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {E4BECBAB-9C6E-41AB-BB56-F9D70AB6BE03} - 10.0 - - Application - v142 - Unicode - - - true - - - false - + - - + - - + + - Updater @@ -53,10 +24,10 @@ - + {2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4} - + {B001D13E-7EAB-4689-842D-801E5ACFFAC5} diff --git a/Source/DSPTool/DSPTool.vcxproj b/Source/DSPTool/DSPTool.vcxproj index 1145e2f231..2256a856aa 100644 --- a/Source/DSPTool/DSPTool.vcxproj +++ b/Source/DSPTool/DSPTool.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {1970D175-3DE8-4738-942A-4D98D1CDBF64} - 10.0 - - Application - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Source/PCH/pch.vcxproj b/Source/PCH/pch.vcxproj index 8ed61f8fcd..1c3d0203bf 100644 --- a/Source/PCH/pch.vcxproj +++ b/Source/PCH/pch.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {76563A7F-1011-4EAD-B667-7BB18D09568E} - 10.0 - - StaticLibrary - v142 - Unicode - - - true - - - false - + - - + - - + + diff --git a/Source/UnitTests/UnitTests.vcxproj b/Source/UnitTests/UnitTests.vcxproj index 62355aacdc..3d3d0f4baf 100644 --- a/Source/UnitTests/UnitTests.vcxproj +++ b/Source/UnitTests/UnitTests.vcxproj @@ -1,46 +1,18 @@  - - - - Debug - ARM64 - - - Debug - x64 - - - Release - ARM64 - - - Release - x64 - - + + + {474661E7-C73A-43A6-AFEE-EE1EC433D49E} - 10.0 - - Application - v142 - Unicode - - - true - - - false - + - - + - - + + @@ -112,27 +84,27 @@ {E54CF649-140E-4255-81A5-30A673C1FB36} + + {604c8368-f34a-4d55-82c8-cc92a0c13254} + {96020103-4ba5-4fd2-b4aa-5b6d24492d4e} + + {570215b7-e32f-4438-95ae-c8d955f9fca3} + + + {53A5391B-737E-49A8-BC8F-312ADA00736F} + {ec1a314c-5588-4506-9c1e-2e58e5817f75} {a4c423aa-f57c-46c7-a172-d1a777017d29} - - {53A5391B-737E-49A8-BC8F-312ADA00736F} - {29F29A19-F141-45AD-9679-5A2923B49DA3} - - {604c8368-f34a-4d55-82c8-cc92a0c13254} - - - {570215b7-e32f-4438-95ae-c8d955f9fca3} - diff --git a/Source/VSProps/Base.Macros.props b/Source/VSProps/Base.Macros.props new file mode 100644 index 0000000000..c0d88faaf0 --- /dev/null +++ b/Source/VSProps/Base.Macros.props @@ -0,0 +1,19 @@ + + + + false + + D + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\..'))\ + $(DolphinRootDir)Build\ + $(DolphinRootDir)Binary\ + $(BinaryRootDir)$(Platform)\ + $(DolphinRootDir)Externals\ + $(DolphinRootDir)Source\ + $(SourceDir)Core\ + $(SourceDir)VSProps\ + + + true + + \ No newline at end of file diff --git a/Source/VSProps/Base.Targets.props b/Source/VSProps/Base.Targets.props new file mode 100644 index 0000000000..7925a455ec --- /dev/null +++ b/Source/VSProps/Base.Targets.props @@ -0,0 +1,24 @@ + + + + + Debug + ARM64 + + + Debug + x64 + + + Release + ARM64 + + + Release + x64 + + + + 10.0 + + \ No newline at end of file diff --git a/Source/VSProps/Base.props b/Source/VSProps/Base.props index 6d95d05cf5..348d58fe53 100644 --- a/Source/VSProps/Base.props +++ b/Source/VSProps/Base.props @@ -1,18 +1,6 @@ - - - - false - - - D - $(SolutionDir)..\ - $(DolphinRootDir)Build\ - $(DolphinRootDir)Binary\ - $(BinaryRootDir)$(Platform)\ - $(DolphinRootDir)Externals\ - $(SolutionDir)Core\ - + + WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions) - - _WIN32_WINNT=0x0602;%(PreprocessorDefinitions) Level4 true true diff --git a/Source/VSProps/Configuration.Application.props b/Source/VSProps/Configuration.Application.props new file mode 100644 index 0000000000..8c41e29af7 --- /dev/null +++ b/Source/VSProps/Configuration.Application.props @@ -0,0 +1,7 @@ + + + + + Application + + \ No newline at end of file diff --git a/Source/VSProps/Configuration.Base.props b/Source/VSProps/Configuration.Base.props new file mode 100644 index 0000000000..30c800ce44 --- /dev/null +++ b/Source/VSProps/Configuration.Base.props @@ -0,0 +1,14 @@ + + + + v142 + Unicode + + + + true + + + false + + \ No newline at end of file diff --git a/Source/VSProps/Configuration.StaticLibrary.props b/Source/VSProps/Configuration.StaticLibrary.props new file mode 100644 index 0000000000..162dd946f2 --- /dev/null +++ b/Source/VSProps/Configuration.StaticLibrary.props @@ -0,0 +1,7 @@ + + + + + StaticLibrary + + \ No newline at end of file diff --git a/Source/VSProps/Configuration.Utility.props b/Source/VSProps/Configuration.Utility.props new file mode 100644 index 0000000000..5897ceda06 --- /dev/null +++ b/Source/VSProps/Configuration.Utility.props @@ -0,0 +1,7 @@ + + + + + Utility + + \ No newline at end of file diff --git a/Source/VSProps/PCHUse.props b/Source/VSProps/PCHUse.props index 43e0aaf435..9a837e3ba2 100644 --- a/Source/VSProps/PCHUse.props +++ b/Source/VSProps/PCHUse.props @@ -1,6 +1,7 @@ + @@ -11,7 +12,7 @@ - + {76563A7F-1011-4EAD-B667-7BB18D09568E} false true diff --git a/Source/VSProps/QtCompile.props b/Source/VSProps/QtCompile.props index 6ee1546228..107f176795 100644 --- a/Source/VSProps/QtCompile.props +++ b/Source/VSProps/QtCompile.props @@ -1,5 +1,5 @@ - + $(ExternalsDir)Qt\Qt5.15.0\msvc2019_64\ $(ExternalsDir)Qt\Qt5.15.0\msvc2019_arm64\ @@ -12,7 +12,6 @@ $(QTDIR)bin\ $(QTDIR)plugins\ $(IntDir) - $(QtToolOutDir)moc_ d $(QtDebugSuffix) QtPlugins @@ -22,7 +21,6 @@ QT_NO_DEBUG;%(PreprocessorDefinitions) QT_DLL;QT_CORE_LIB;QT_GUI_LIB;QT_WIDGETS_LIB;%(PreprocessorDefinitions) QT_USE_QSTRINGBUILDER;QT_NO_CAST_FROM_ASCII;QT_NO_CAST_TO_ASCII;%(PreprocessorDefinitions) - $(ProjectDir);%(AdditionalIncludeDirectories) $(QtToolOutDir);%(AdditionalIncludeDirectories) $(QtIncludeDir);%(AdditionalIncludeDirectories) $(QtIncludeDir)QtCore;%(AdditionalIncludeDirectories) @@ -45,46 +43,32 @@ - - - - -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_DLL -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB -D_SECURE_SCL=0 -D_ARCH_64=1 -D_M_X86_64=1 -D_M_X86=1 -DUSE_UPNP -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_UNICODE -DUNICODE - -DQT_NO_DEBUG -DNDEBUG $(MocDefines) - - "-I$(QtIncludeDir)QtWidgets" "-I$(QtIncludeDir)QtGui" "-I$(QtIncludeDir)QtCore" "-I$(QtIncludeDir) " "-I$(QtToolOutDir) " -I. - "-I$(ExternalsDir)xxhash" "-I$(ExternalsDir)zlib" "-I$(ExternalsDir)SFML\include" "-I$(ExternalsDir)mbedtls\include" "-I$(ExternalsDir)miniupnpc\src" "-I$(ExternalsDir)LZO" "-I$(ExternalsDir)libusbx\libusb" "-I$(ExternalsDir)libpng" "-I$(ExternalsDir)GL" "-I$(ExternalsDir)Bochs_disasm" "-I$(CoreDir) " $(MocIncludes) - - - - - - - - - - - - - + + + + + $(QtToolOutDir)moc_%(Filename).cpp + $(QtToolOutDir) + + + + + + + - - QtMoc - diff --git a/Source/VSProps/QtCompile.targets b/Source/VSProps/QtCompile.targets deleted file mode 100644 index bd437e7c34..0000000000 --- a/Source/VSProps/QtCompile.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - QtMocClean;$(CleanDependsOn) - - - \ No newline at end of file diff --git a/Source/VSProps/qt_globals.targets b/Source/VSProps/qt_globals.targets new file mode 100644 index 0000000000..8b6eb23dbc --- /dev/null +++ b/Source/VSProps/qt_globals.targets @@ -0,0 +1,558 @@ + + + + + + + + + + QtVersion; + $(BuildDependsOn); + Qt + + + $(CleanDependsOn); + QtClean + + + $(DesignTimeBuildInitTargets); + Qt + + + $(ComputeCompileInputsTargets); + Qt + + + $(BeforeClCompileTargets); + Qt + + + $(ComputeLinkInputsTargets); + Qt + + + + + + + $(QtVSToolsVersion) + false + $([System.IO.Path]::Combine($(ProjectDir),$(IntDir)qt_work.log)) + $([System.Environment]::ProcessorCount) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $([System.String]::Copy('%(QtLogData.Identity)').Split('|')[1]) + + + + + + + + + + + + + + + + + @(QtWork->'%(WorkType)(%(Identity))') + @(QtWork->'%(DependenciesChanged)') + @(QtWork->'%(InputChanged)') + true + + + + + + + + @(log_entry->'%(Hash)') + + + + + true + true + + + + + + 0 + true + + + + + + + + + $(work_hash) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + InputPath + %(QtWork.Identity) + %(QtWork.Identity) + + + InputPath + @(ResourceFiles->'%(Value)') + @(ResourceFiles->'%(Value)') + + + OutputPath + %(QtWork.OutputFile) + %(QtWork.OutputFile) + + + + + + + + + + + + + + + + + + 0 + + + + + + + %(QtWorkResult.WorkType) + + + %(Identity) + $([System.IO.Path]::Combine('$(MSBuildProjectDirectory)','%(Identity)')) + + + + + + + + + %(QtWorkResult.WorkType) + + + %(Identity) + $([System.IO.Path]::Combine('$(MSBuildProjectDirectory)','%(Identity)')) + + + + + + + + + @(QtWorkResult, '|') + + + + + + + + + + + + + + + + + + + $(IntDir)%(Filename).o + + + + + + + + + + + + $(ProjectDir);%(AdditionalIncludeDirectories) + %(PrecompiledHeaderFile) + + + + + + + + + + + + + @(QtWorkResult->'%(ClCompile)') + + + $(SelectedFiles);$(SelectedClCompile) + + + + + + + + @(QtIncludePath->Distinct()) + + + + $(QtIncludePath);%(ClCompile.AdditionalIncludeDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(QtOuterBuildPrepare);QtOuterBuild;$(QtOuterBuildFinalize) + $(MSBuildProjectFullPath) + $([System.IO.Path]::GetRandomFileName()) + + + + + $(QtOuterBuildPrepare);$(QtOuterBuildFinalize) + + + diff --git a/Source/VSProps/qt_tasks.targets b/Source/VSProps/qt_tasks.targets new file mode 100644 index 0000000000..7f4a8e155e --- /dev/null +++ b/Source/VSProps/qt_tasks.targets @@ -0,0 +1,1110 @@ + + + + + + + + + + + + + + + + + + files = qrc + .Element("RCC") + .Elements("qresource") + .Elements("file"); + Uri QrcPath = new Uri(QrcFilePath); + Result = files + .Select(x => new Uri(QrcPath, x.Value).LocalPath) + .ToArray(); + ]]> + + + + + + + + + + + + + + + + + + x) + .Select(x => string.Format("[{0}={1}]", x, Item.GetMetadata(x)))) + .ToUpper()); + using (var dataZipped = new MemoryStream()) { + using (var zip = new DeflateStream(dataZipped, CompressionLevel.Fastest)) + zip.Write(data, 0, data.Length); + Hash = Convert.ToBase64String(dataZipped.ToArray()); + } + ]]> + + + + + + + + + +