diff --git a/msvc/pugixml.props b/msvc/pugixml.props
index c94539d..b6c6b79 100644
--- a/msvc/pugixml.props
+++ b/msvc/pugixml.props
@@ -2,34 +2,28 @@
-
-
-
- $(PUGI_ProjectDir)_$(ProjectName).props
+ <_PUGI_Rtl_Type Condition="'$(PUGI_Use_Static_Rtl)'=='True'">static
+ <_PUGI_Rtl_Type Condition="'$(PUGI_Use_Static_Rtl)'!='True'">dynamic
-
-
-
+
$(ProjectDir)props\common
-
- $(PUGI_CommonPropsPrefix).props
- $(PUGI_CommonPropsPrefix).$(Configuration.ToLower()).props
- $(PUGI_CommonPropsPrefix).$(Platform.ToLower()).props
- True
- True
- True
+ $(PUGI_CommonPropsPrefix).props
+ $(PUGI_CommonPropsPrefix).$(Configuration.ToLower()).props
+ $(PUGI_CommonPropsPrefix).$(Platform.ToLower()).props
+ $(PUGI_CommonPropsPrefix).$(Configuration.ToLower()).$(_PUGI_Rtl_Type).props
-
-
-
-
+
+
+
+
diff --git a/msvc/pugixml.s.props b/msvc/pugixml.s.props
new file mode 100644
index 0000000..c920022
--- /dev/null
+++ b/msvc/pugixml.s.props
@@ -0,0 +1,14 @@
+
+
+
+
+ True
+
+
+
+
+
+ $(PUGI_Use_Static_Rtl)
+
+
+
\ No newline at end of file
diff --git a/msvc/pugixml_vs2010.vcxproj b/msvc/pugixml_vs2010.vcxproj
index b36e8f1..6fea81f 100644
--- a/msvc/pugixml_vs2010.vcxproj
+++ b/msvc/pugixml_vs2010.vcxproj
@@ -51,15 +51,19 @@
+
+
+
+
@@ -192,4 +196,4 @@
-
\ No newline at end of file
+
diff --git a/msvc/pugixml_vs2010_static.vcxproj b/msvc/pugixml_vs2010_static.vcxproj
index cf3d71e..00b036d 100644
--- a/msvc/pugixml_vs2010_static.vcxproj
+++ b/msvc/pugixml_vs2010_static.vcxproj
@@ -51,15 +51,23 @@
+
+
+
+
+
+
+
+