Commit Graph

91 Commits

Author SHA1 Message Date
Hannes Harnisch
1c6f1eab5b Corrected API based on suggestions and actual function 2021-05-03 14:37:16 +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
cos
4b442fb009 useFullPaths config property for Visual Studio projects 2020-12-18 02:27:35 +02:00
nickclark2016
a443cd16ba Added DisableFastUpToDateCheck for vs projects 2020-11-09 08:17:35 -05:00
nickclark2016
aaba74715f Added disable for Just My Code debugging 2020-10-12 11:15:55 -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
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
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
Emilio López
4ca4a1d0a0 Add build steps to Visual Studio 2020-02-27 19:45:56 +00:00
yuyoyuppe
374618b908
Remove checkFunc from Resource files 2020-02-18 14:29:37 +03:00
Skibbe
785c8452ee add assemblyDebug 2019-10-31 13:24:29 +01:00
arcturus
983333eab3 Add shaderincludedirs to fxcompile configuration 2019-10-20 15:54:31 -04:00
Sam Surtees
256e176eb1 Added support for vcxitems project generation for VS2013+ 2019-10-14 01:13:59 +10:00
iFarbod
feddca8a42
Android fixes, stage 1 2019-04-04 20:46:07 +04:30
WorldofBay
394f7667ca
add missing local
fix #1210
2019-01-11 16:14:19 +01:00
Sam Surtees
62ae78976b Added missing elements in Visual Studio Makefile projects
Fixes #670
2018-11-21 00:53:00 +10:00
WorldofBay
de1398af25 Move rule property expansion into modules
Reuse code in gmake2 module
Adjust vs2010 test for fixed behaviour
Add vs2010 test for custom separator
2018-11-16 11:21:41 +01:00
Samuel Surtees
30ab624182
Merge pull request #1115 from redorav/remove_xbox360
Remove Xbox 360 code from core to move and expand onto a standalone module
2018-06-14 22:26:36 +10:00
Emilio López
1cb240dbe5 Remove Xbox 360 code from core to move and expand onto a standalone module 2018-06-08 22:55:59 +01:00
Manu Evans
6a78127370 Support buildaction for C++ projects. 2018-06-07 13:22:41 -07:00
Patrick Doane
81323cfa68 Only set WindowsSDKDesktopARMSupport for windows systems (#172) 2018-06-01 18:45:56 -07:00
Ben Ratzlaff
be3742dd2a Get 'compileas' working when using a 'filter "files: ..."' scope. 2018-05-28 15:17:04 -07:00
Rory Driscoll
a1f9874f46 Fix missing DebugInformationFormat when symbols are set to full 2018-05-14 22:10:51 -07:00
Marco Alamia
e7b9e63118 Add support for mixed C++/D to premake D module 2018-05-07 10:14:16 +02:00
Jörn Heusipp
2e7ca5fb18 Add C++17 support for Visual Studio 2017.
This also adds support for 'cppdialect "C++latest"'.
2018-04-30 17:35:01 +02:00
Samuel Surtees
2061b151b9
Merge pull request #1043 from tdesveauxPKFX/omit-frame-pointer
Add omitframepointer API
2018-04-17 20:19:36 +10:00
thomas desveaux
c629c4a1c1 Merge remote-tracking branch 'origin/master' into omit-frame-pointer 2018-04-15 17:56:41 +02:00
Emilio López
61dae7b235 Merge branch 'systemversion' of https://github.com/redorav/premake-core into systemversion 2018-04-13 00:30:04 +01:00
Emilio López
d528430f08 Conditionally output the PropertyGroup by previously capturing the result of the global configuration property function. If there's nothing to capture, don't emit. 2018-04-13 00:29:49 +01:00
redorav
e8e23a16e6
Merge branch 'master' into systemversion 2018-04-12 21:10:08 +01:00
Emilio López
e4c2318de8 Move the systemversion back to globals, and create additional global entries based on configuration 2018-04-12 21:09:31 +01:00
thomas desveaux
3ebbe97c2c Add test for omitframepointer Default in vstudio + fix omitframepointer Default in vstudio 2018-04-12 20:14:57 +02:00
thomas desveaux
906e86d994 Merge remote-tracking branch 'origin/master' into omit-frame-pointer 2018-04-12 19:24:09 +02:00