Thomas Desveaux
c3ceb52b94
vstudio: Define _HAS_EXCEPTIONS=0 from vs2010 for exceptionhandling off
2017-12-19 14:53:11 +01:00
Tom van Dijck
5401bb0480
utility projects also allow configuration of the executable path.
2017-12-05 14:34:05 -08:00
Tom van Dijck
0a61717399
Merge pull request #938 from premake/staticruntime
...
Added `staticruntime` API. (#163 )
2017-11-29 12:13:07 -08:00
Sam Surtees
d125d520e6
Added DPI awareness support to VS2010+ projects
2017-11-23 22:58:03 +10:00
Manu Evans
16bf40dd00
Natvis files have an item group.
2017-11-09 14:44:06 -08:00
Manu Evans
2de9966995
Added staticruntime
API. ( #163 )
2017-11-01 13:55:21 -07:00
Guy Davidson
c80ea34fb4
Withdraw explicit "Default" option for exception handling
2017-10-17 16:24:00 +01:00
Guy Davidson
270cbc0365
Completed exception handling
...
Added synchronous and C-Throw to VS projects.
2017-10-17 12:27:09 +01:00
jmears
cfff6870bf
Add Visual Studio ARM64 support. I verified that this actually works with ARM64 Visual Studio.
2017-10-13 09:13:54 -07:00
J Guy Davidson
922440da94
MASM preprocessor definitions ( #917 )
...
* MASM preprocessor definitions
2017-10-13 09:06:57 -07:00
R. Blaine Whittle
116b1c2c80
for vs2017 and up nuget is now handled by msbuild instead of premake
...
via the new PackageReference nodes.
The upsides here are
1) the MS package downloading and validation is much faster than the premake version
2) since the config is in the project file instead of packages.config which means
multiple nuget projects can sit in the same folder.
Fixed nuget code to only use PackageReference on .net projects,
and moved validation code into the module where it belongs.
2017-10-09 10:38:01 -07:00
R. Blaine Whittle
0f8d5ed4c6
allow per file warning levels for VS2010+
2017-10-04 08:49:08 -07:00
Mike Aversa
dd3221dff6
Fix for build failure in interop projects (/mt with /clr not supported)
2017-10-03 09:53:54 -07:00
Dan Dunham
a3426c33a2
Fix makefile/utility project toolset under vs2015 and vs2017
...
See: https://github.com/premake/premake-core/issues/480
2017-10-03 09:53:14 -07:00
R. Blaine Whittle
14babc1db3
VS fix for projects with multiple manifest files
2017-10-02 11:16:07 -07:00
Tom van Dijck
f2f739d79c
Fsharp support ( #879 )
...
* Generate fsproj for F# projects.
* store the order of the original file list.
* fixes based on review.
* I guess this was supposed to be moved.
2017-08-30 11:35:42 -07:00
Patrick Doane
56f29a343f
Add filter for <Image> files ( #135 )
2017-08-01 09:58:11 -07:00
Matthew Endsley
c0790d0e8e
Write out build log element for VS utility projects
...
In vs2017, utility projects were ignoring the value of buildlog
and defaulting the output to $(IntDir)$(MSBuildProjectName).log
2017-07-25 13:55:28 -07:00
Tom van Dijck
2912f8ab87
Merge pull request #829 from Blizzard/reduce-vcxproj-size
...
Reduced vs2010+ file sizes by removing redundant config settings
2017-06-25 15:52:43 -07:00
Tom van Dijck
e4f2481335
Reduced vs2010 file sizes by removing redundent config settings
2017-06-20 15:09:05 -07:00
Tom van Dijck
b7d140330b
Use 'workspace' instead of 'solution'.
2017-06-20 14:44:26 -07:00
Tom van Dijck
5d141f52a0
Merge pull request #811 from Blizzard/preferredtoolarchitecture
...
Add 'preferredtoolarchitecture' API
2017-06-20 12:46:20 -07:00
Tom van Dijck
b280f2bebe
Make this work on Visual Studio prior to VS2013 too.
2017-06-20 11:33:36 -07:00
Tom van Dijck
6f2e6f5a0e
Add 'preferredtoolarchitecture' API
2017-06-20 11:33:36 -07:00
Tom van Dijck
4d95798a8e
Assure a default toolset is always set.
2017-06-20 10:58:49 -07:00
Tom van Dijck
3f2f40c5fa
Move VStudio action into a module.
2017-06-19 13:12:05 -07:00