summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2016-08-29 13:52:04 +0800
committerruki <[email protected]>2016-08-29 13:52:04 +0800
commit4adfc24ead82a5bca7527534dab3ffce1071457b (patch)
tree13b2d7470c41bfd385b151c1cb50fb40ae221818
parentc7271bfdc990f260d5430fb2b1a70786ec617b66 (diff)
fix vs2013 project bug for debug mode
-rwxr-xr-xxmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua2
-rwxr-xr-xxmake/plugins/project/vstudio/vs2013.lua2
-rwxr-xr-xxmake/plugins/project/vstudio/vs2015.lua2
3 files changed, 3 insertions, 3 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
index 72d3ea6fb..af8646e0c 100755
--- a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
@@ -170,7 +170,7 @@ function _make_configurations(vcxprojfile, vsinfo, target, vcxprojdir)
vcxprojfile:print("<Import Project=\"%$(VCTargetsPath)\\Microsoft.Cpp.Default.props\" />")
-- make Configuration
- vcxprojfile:enter("<PropertyGroup Condition=\"\'%$(Configuration)|%$(Platform)\'==\'release|Win32\'\" Label=\"Configuration\">")
+ vcxprojfile:enter("<PropertyGroup Condition=\"\'%$(Configuration)|%$(Platform)\'==\'$(mode)|Win32\'\" Label=\"Configuration\">")
vcxprojfile:print("<ConfigurationType>%s</ConfigurationType>", assert(configuration_types[target:get("kind")]))
vcxprojfile:print("<PlatformToolset>v%s0</PlatformToolset>", assert(versions["vs" .. vsinfo.vstudio_version]))
vcxprojfile:print("<CharacterSet>MultiByte</CharacterSet>")
diff --git a/xmake/plugins/project/vstudio/vs2013.lua b/xmake/plugins/project/vstudio/vs2013.lua
index 080c38a8e..01a36c2c4 100755
--- a/xmake/plugins/project/vstudio/vs2013.lua
+++ b/xmake/plugins/project/vstudio/vs2013.lua
@@ -30,7 +30,7 @@ function make(outputdir)
local vsinfo =
{
vstudio_version = "2013"
- , solution_version = "13"
+ , solution_version = "12"
}
-- make project
diff --git a/xmake/plugins/project/vstudio/vs2015.lua b/xmake/plugins/project/vstudio/vs2015.lua
index 657fbbeee..7099aa648 100755
--- a/xmake/plugins/project/vstudio/vs2015.lua
+++ b/xmake/plugins/project/vstudio/vs2015.lua
@@ -30,7 +30,7 @@ function make(outputdir)
local vsinfo =
{
vstudio_version = "2015"
- , solution_version = "14"
+ , solution_version = "12"
}
-- make project