Commit Graph

115 Commits

Author SHA1 Message Date
starkos
da8054146f Replace debuggerflavor with debugger (take #2) 2019-10-21 11:47:07 -04: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
Ben Ratzlaff
ebbc6de2d8 Implement 'compileas' for vc2008 2019-09-13 21:05:49 -07:00
Ben Ratzlaff
5142230999 Account for filename collisions on systems with case-insensitive file systems 2019-09-11 22:39:07 -07:00
iFarbod
7c5fd94601
Fix VS2019 solution icons 2019-05-07 20:11:05 +04:30
iFarbod
feddca8a42
Android fixes, stage 1 2019-04-04 20:46:07 +04:30
Reynald Brassard
fea2be1909 Added support for Dx12 shader models 2019-01-31 22:02:46 -08:00
WorldofBay
394f7667ca
add missing local
fix #1210
2019-01-11 16:14:19 +01:00
Manu Evans
f898eb376b Support %{file.name} token in VS. 2018-12-04 18:55:30 -08: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
Ben Ratzlaff
8d139aea31 Fix objname collisions 2018-11-09 23:08:27 -07:00
Samuel Surtees
087835887a
Merge pull request #1177 from WorldofBay/patch-4
Enable property categories in VS projects
2018-10-18 20:58:16 +10:00
WorldofBay
ea984e9c1c Enable property categories in VS projects
Don't allow adding to "Command Line" though.
2018-10-18 12:01:15 +02:00
WorldofBay
8c5e4e18ad use ';' as default separator for vs 2018-10-18 11:59:00 +02:00
thwatson
e152b8ba85 Support for CSDialect 2018-07-27 11:49:58 -07: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
Sam Surtees
138a443b3c Fixed issues with duplicate tests
- Test suite will now fail when test names are reused
- Fixed several unit tests that reused test names
2018-04-30 17:01:20 +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
28b0a6db0f Update vs200x_vcproj to new omitframepointer API 2018-04-15 18:14:24 +02: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
Tom van Dijck
776a4c92b9
Merge pull request #1011 from Dandielo/patch-1
Fixes an issue with custom rules tracking files.
2018-04-12 20:48:02 +02: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
Thomas Desveaux
80e2bb02e6 Merge remote-tracking branch 'origin/master' into struct-member-align 2018-04-11 14:08:50 +02:00
Samuel Surtees
dc641e5c69
Merge pull request #1045 from tdesveauxPKFX/debuggerflavor
Add debuggerflavor API
2018-04-11 18:48:03 +10:00
Emilio López
aa41dad734 Move the tests from the globals to the config where they now live 2018-04-10 21:58:30 +01:00
Emilio López
2b133b16f8 * Move systemversion to config scope instead of project scope on VS. The UI can't do this but setting it actually works 2018-04-10 20:38:31 +01:00
Thomas Desveaux
159281ea5a Implement unsignedchar for vstudio 2018-04-10 21:38:31 +02:00
Thomas Desveaux
7d23654c16 structmemberalign: simplify API 2018-04-10 20:10:49 +02:00
tdesveauxPKFX
c92c58037b
Merge branch 'master' into struct-member-align 2018-04-10 20:02:02 +02:00
Thomas Desveaux
92f0f08648 debuggerflavor: use simpler terms in api 2018-04-10 20:00:41 +02:00
Thomas Desveaux
6fdb94a5f2 Merge remote-tracking branch 'origin/master' into debuggerflavor 2018-04-10 19:54:53 +02:00
tdesveauxPKFX
74a9277bf8
Merge branch 'master' into omit-frame-pointer 2018-04-10 19:17:26 +02:00
Thomas Desveaux
b981e67e89 Add structmemberalign API + implement for vstudio 2018-04-09 17:23:10 +02:00
Thomas Desveaux
ed2b419128 Add debuggerflavor API + implement for vstudio 2018-04-09 17:20:38 +02:00
Thomas Desveaux
0160e82188 Add omitframepointer API + implement for gcc and vstudio 2018-04-09 17:11:38 +02:00
tdesveaux
40a01361d3 VStudio: Add tests for FxCompile block 2018-04-07 19:16:29 +02:00