Commit Graph

172 Commits

Author SHA1 Message Date
Sam Surtees
12ca8f45b6 Added API for CompileAsWinRT 2021-11-09 01:49:30 +10:00
Simon Coenen
881dc280d5 Add unit test for VS version check 2021-10-27 15:36:44 +01:00
Simon Coenen
df7dff5cd2 Change Visual Studio Version to 17 so sln is opened with VS2022 2021-10-26 12:09:13 +01:00
starkos
50051b9589 Merge pull request #1723 from cicanci/feature/vs-item-group-condition 2021-10-20 16:55:48 -06:00
starkos
d216d1e900 Merge pull request #1720 from T-rvw/improve_justmycode 2021-10-20 16:25:24 -06:00
Bruno Cicanci
cd276f8971 Added conditional to VS ItemGroup 2021-10-18 21:40:12 +01:00
ActuallyaDeviloper
237e8206a2 Add support for SSE 4.2. 2021-09-30 20:30:50 +02:00
T-rvw
a0e2f0db7b improve support justmycode option 2021-09-24 02:46:35 +08:00
T-rvw
c2b4b76436 add support for OpenMP in VS 2021-09-17 21:55:30 +08:00
Nick Clark
e3c2f78f46 Added VS2022, v143 default, unit tests 2021-08-30 22:00:13 -05:00
Nicholaus Clark
8c7fecefe3 Changed Off to equate to none, On to pdbonly, and Default to portable 2021-08-01 12:02:27 -04:00
Nick Clark
74eb572e63
Merge branch 'master' into issues/1612 2021-06-24 08:28:06 -04:00
Nicholaus Clark
076b9684af Renormalized line endings in the repository 2021-06-23 20:03:18 -04:00
Nicholaus Clark
ffdee19969 Added compiler version selection for visual studio projects 2021-06-23 19:53:00 -04:00
Hannes Harnisch
1c6f1eab5b Corrected API based on suggestions and actual function 2021-05-03 14:37:16 +02:00
Hannes Harnisch
83864eecf4 Added unit tests 2021-05-03 14:22:12 +02:00
Hannes Harnisch
c7d0b96a3f Added initial C++20 module support for Visual Studio 2021-05-03 14:22:12 +02:00
Nick Clark
428fb911c3
Merge branch 'master' into issues/1443 2021-04-17 22:43:51 -04:00
withmorten
c59e526677 add RemoveUnreferencedCodeData option to disable /Zc:inline 2021-04-05 03:03:46 +02:00
Nicholaus Clark
58bf18d483 Address review comments to allow explicit test to both true and false 2021-03-10 21:01:21 -05:00
Philipp Kurth
de9e1fc8ca Mesh and amplification shader type for Visual Studio 2021-01-12 18:11:17 +01:00
cos
4b442fb009 useFullPaths config property for Visual Studio projects 2020-12-18 02:27:35 +02:00
Samuel Surtees
0f54214cf7
Merge pull request #1565 from ClxS/AllowUnsafeBlocks-net5-fix
AllowUnsafeBlocks will now be a project level property in new format
2020-12-08 11:06:52 +10:00
Carl
2e4df1f347 AllowUnsafeBlocks will now be a project level property in new format C# projects
Fixes #1549
2020-12-07 21:17:19 +00:00
Carl
7af525d706 Simplified net platform check to include net[x] 2020-12-07 20:09:36 +00:00
dpeter99
eb717674e3 Added newer shader versions
- Added 6.4 and 6.5 shader versions
2020-11-21 14:59:08 +01:00
nickclark2016
a443cd16ba Added DisableFastUpToDateCheck for vs projects 2020-11-09 08:17:35 -05:00
nickclark2016
712431f36e Added NetCore to CLR API, added corresponding unit test 2020-10-29 20:45:52 -04:00
nickclark2016
aaba74715f Added disable for Just My Code debugging 2020-10-12 11:15:55 -04:00
starkos
0c792a0ff3 Disable network tests; add --test-all flag to enable
Hides the automated tests that require calls out to the network behind a new `--test-all` flag. Allows for faster TDD iterations for new development, and tests can now be run even when offline.
2020-10-07 09:31:15 -04:00
Samuel Surtees
4de75e9d4a
Merge pull request #1530 from LORgames/ssurtees/cleanup
Remove unused code in vs2010_vcxproj.lua
2020-10-02 23:38:44 +10:00
Sam Surtees
7e0d37c84b Remove unused code in vs2010_vcxproj.lua 2020-10-02 17:01:03 +10:00
Sam Surtees
3e5e95e034 NMake projects can now specify buildoptions and cppdialect 2020-10-02 16:40:28 +10:00
Samuel Surtees
96a3432529
Merge pull request #1515 from cos-public/conformance-mode-flag
ConformanceMode flag implemented for >= vs2017
2020-09-24 08:36:38 +10:00
nickclark2016
6a01e51df0 Fixed external library link names for clang in VS2019+ 2020-09-22 18:37:57 -04:00
cos
3fe03f5b79 conformanceMode config property 2020-09-21 14:38:38 +03:00
cos
6104f3a8a5 ConformanceMode flag implemented for >= vs2017 2020-09-21 14:38:38 +03:00
Ethan Wallace
acda348b4b Added new 'warning' levels
Added new warning level "Everything" which turns on all available
compiler warnings. Updated "High" and "Extra" to reflect actual
differences in emitted compiler flags.
2020-06-19 14:09:14 -04:00
Ethan Wallace
454a54961b
Merge branch 'master' into vs-warnings 2020-06-18 17:57:28 -04:00
nickclark2016
48276f5181 Added clang as a valid option for projects generated with vs2019 2020-06-10 21:40:12 -04:00
nickclark2016
4a627cc764 Add C++20 cppdialect for C++ projects 2020-06-01 19:49:55 -04:00
Ethan Wallace
b271a46cc4
Merge branch 'master' into vs-warnings 2020-05-16 20:56:06 -04:00
Ethan Wallace
1453c7c5fd Updated tests to reflect new flag
Test suite now properly checks the new "High" and "Extra" warning options
2020-05-16 20:29:32 -04:00
Ethan Wallace
ae26a6f41f Added /Wall to possible warning levels for Visual Studio
The 'warnings' keyword now accepts a value of 'High' to generate the /W4 MSVC compiler flag as well as 'Extra' to generate the /Wall flag.
2020-05-15 15:01:29 -04:00
rhuvendiek
79eb04b5e6 Do not add <Link> for .NET resources or the resource will not be
properly embedded.
2020-05-13 21:25:57 +02:00
withmorten
df58fd93de only set XPDeprecationWarning to false when choosing toolset v141_xp in config; add tests 2020-04-30 16:51:25 +02:00
withmorten
aedeb3273c disable XP deprecation warning for visual studio projects 2020-04-29 20:44:17 +02:00
starkos
a38135d712 Fix systemversion("latest") on VS2017 2020-04-15 09:02:37 -04:00
Chad Engler
92888e8c33 Add .c++ to a few spots it was missing 2020-03-27 18:50:41 -07:00
redorav
8c985b253a
Merge branch 'master' into master 2020-02-27 19:47:35 +00:00