[libsigcplusplus/libsigc++-2-8] MSVC builds: Update sigc++ project



commit c97f598ac21cc494b8fc2598c6958136ccc84a29
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Thu Mar 10 15:36:43 2016 +0800

    MSVC builds: Update sigc++ project
    
    Add the new source files and headers from adaptors/lambda, and re-order
    the source files list into alphabetical order.

 MSVC_Net2013/libsigc++2.vcxproj         |   39 ++++++++++++++++--------------
 MSVC_Net2013/libsigc++2.vcxproj.filters |   39 ++++++++++++++++--------------
 MSVC_Net2013/sigc-install.props         |    4 ++-
 3 files changed, 45 insertions(+), 37 deletions(-)
---
diff --git a/MSVC_Net2013/libsigc++2.vcxproj b/MSVC_Net2013/libsigc++2.vcxproj
index a3d03e1..15762b9 100644
--- a/MSVC_Net2013/libsigc++2.vcxproj
+++ b/MSVC_Net2013/libsigc++2.vcxproj
@@ -128,47 +128,50 @@
     <ClCompile Include="..\sigc++\signal.cc" />
     <ClCompile Include="..\sigc++\signal_base.cc" />
     <ClCompile Include="..\sigc++\trackable.cc" />
+    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc" />
     <ClCompile Include="..\sigc++\functors\slot.cc" />
     <ClCompile Include="..\sigc++\functors\slot_base.cc" />
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
-    <ClInclude Include="..\sigc++\adaptors\adaptors.h" />
-    <ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
-    <ClInclude Include="..\sigc++\adaptors\track_obj.h" />
     <ClInclude Include="..\sigc++\bind.h" />
-    <ClInclude Include="..\sigc++\adaptors\bind.h" />
-    <ClInclude Include="..\sigc++\adaptors\bind_return.h" />
     <ClInclude Include="..\sigc++\bind_return.h" />
     <ClInclude Include="..\sigc++\class_slot.h" />
-    <ClInclude Include="..\sigc++\adaptors\compose.h" />
     <ClInclude Include="..\sigc++\connection.h" />
-    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h" />
-    <ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
-    <ClInclude Include="..\sigc++\functors\functor_trait.h" />
-    <ClInclude Include="..\sigc++\functors\functors.h" />
     <ClInclude Include="..\sigc++\hide.h" />
-    <ClInclude Include="..\sigc++\adaptors\hide.h" />
-    <ClInclude Include="..\sigc++\functors\mem_fun.h" />
     <ClInclude Include="..\sigc++\limit_reference.h" />
     <ClInclude Include="..\sigc++\method_slot.h" />
     <ClInclude Include="..\sigc++\object.h" />
     <ClInclude Include="..\sigc++\object_slot.h" />
-    <ClInclude Include="..\sigc++\functors\ptr_fun.h" />
     <ClInclude Include="..\sigc++\reference_wrapper.h" />
-    <ClInclude Include="..\sigc++\adaptors\retype.h" />
     <ClInclude Include="..\sigc++\retype.h" />
     <ClInclude Include="..\sigc++\retype_return.h" />
-    <ClInclude Include="..\sigc++\adaptors\retype_return.h" />
     <ClInclude Include="..\sigc++\sigc++.h" />
     <ClInclude Include="..\sigc++\signal.h" />
     <ClInclude Include="..\sigc++\signal_base.h" />
-    <ClInclude Include="..\sigc++\functors\slot.h" />
     <ClInclude Include="..\sigc++\slot.h" />
-    <ClInclude Include="..\sigc++\functors\slot_base.h" />
     <ClInclude Include="..\sigc++\trackable.h" />
     <ClInclude Include="..\sigc++\type_traits.h" />
     <ClInclude Include="..\sigc++\visit_each.h" />
+    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
+    <ClInclude Include="..\sigc++\adaptors\adaptors.h" />
+    <ClInclude Include="..\sigc++\adaptors\bind.h" />
+    <ClInclude Include="..\sigc++\adaptors\bind_return.h" />
+    <ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
+    <ClInclude Include="..\sigc++\adaptors\compose.h" />
+    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h" />
+    <ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
+    <ClInclude Include="..\sigc++\adaptors\hide.h" />
+    <ClInclude Include="..\sigc++\adaptors\retype.h" />
+    <ClInclude Include="..\sigc++\adaptors\retype_return.h" />
+    <ClInclude Include="..\sigc++\adaptors\track_obj.h" />
+    <ClInclude Include="..\sigc++\adaptors\lamdba\base.h" />
+    <ClInclude Include="..\sigc++\adaptors\lamdba\select.h" />
+    <ClInclude Include="..\sigc++\functors\functor_trait.h" />
+    <ClInclude Include="..\sigc++\functors\functors.h" />
+    <ClInclude Include="..\sigc++\functors\mem_fun.h" />
+    <ClInclude Include="..\sigc++\functors\ptr_fun.h" />
+    <ClInclude Include="..\sigc++\functors\slot.h" />
+    <ClInclude Include="..\sigc++\functors\slot_base.h" />
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="sigc.rc" />
diff --git a/MSVC_Net2013/libsigc++2.vcxproj.filters b/MSVC_Net2013/libsigc++2.vcxproj.filters
index 7ce0335..d7a58cd 100644
--- a/MSVC_Net2013/libsigc++2.vcxproj.filters
+++ b/MSVC_Net2013/libsigc++2.vcxproj.filters
@@ -18,48 +18,51 @@
     <ClCompile Include="..\sigc++\connection.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\signal.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\signal_base.cc"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\sigc++\trackable.cc"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\functors\slot.cc"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\sigc++\functors\slot_base.cc"><Filter>Source Files</Filter></ClCompile>
-    <ClCompile Include="..\sigc++\trackable.cc"><Filter>Source Files</Filter></ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\adaptors.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\bind.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\bind.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\class_slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\compose.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\connection.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\exception_catch.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\functor_trait.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\functors.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\hide.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\hide.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\mem_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\limit_reference.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\method_slot.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\object.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\object_slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\ptr_fun.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\reference_wrapper.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\retype.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\retype.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\retype_return.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\retype_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\sigc++.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\signal.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\signal_base.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\slot.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\slot.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\functors\slot_base.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\trackable.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\type_traits.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\visit_each.h"><Filter>Header Files</Filter></ClInclude>
-    <ClInclude Include="..\sigc++\limit_reference.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\adaptors.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\bind.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\bind_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\adaptors\bound_argument.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\compose.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\deduce_result_type.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\exception_catch.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\hide.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\retype.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\retype_return.h"><Filter>Header Files</Filter></ClInclude>
     <ClInclude Include="..\sigc++\adaptors\track_obj.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\lamdba\base.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\adaptors\lamdba\select.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\functor_trait.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\functors.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\mem_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\ptr_fun.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\slot.h"><Filter>Header Files</Filter></ClInclude>
+    <ClInclude Include="..\sigc++\functors\slot_base.h"><Filter>Header Files</Filter></ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ResourceCompile Include="sigc.rc"><Filter>Resource Files</Filter></ResourceCompile>
diff --git a/MSVC_Net2013/sigc-install.props b/MSVC_Net2013/sigc-install.props
index c3aa67c..8e740bc 100644
--- a/MSVC_Net2013/sigc-install.props
+++ b/MSVC_Net2013/sigc-install.props
@@ -21,7 +21,7 @@ copy ".\sigc++config.h" "$(CopyDir)\lib\sigc++-$(ApiMajorVersion).$(ApiMinorVers
 if "$(Configuration)" == "Release" copy "$(BinDir)\sigc$(ReleaseDllSuffix).lib" "$(CopyDir)\lib"
 if "$(Configuration)" == "Debug" copy "$(BinDir)\sigc$(DebugDllSuffix).lib" "$(CopyDir)\lib"
 
-mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors"
+mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
 mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors"
 
 copy "..\sigc++\sigc++.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
@@ -50,6 +50,8 @@ copy "..\sigc++\adaptors\hide.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$
 copy "..\sigc++\adaptors\retype.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\retype_return.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\track_obj.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
+copy "..\sigc++\adaptors\lambda\base.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
+copy "..\sigc++\adaptors\lambda\select.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\lambda"
 copy "..\sigc++\functors\functors.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\functor_trait.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\mem_fun.h" 
"$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]