summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2014-07-18 08:36:52 +0200
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2014-07-18 08:36:52 +0200
commit0896e284b75397e6b7cb9312fdd39268c4172df0 (patch)
treecf27000121f9c0f52dd0660d51fd7f2da66eeede
parent1ce41a0a59214d896d2dead06f5431440a8b6c34 (diff)
downloadsigc++-0896e284b75397e6b7cb9312fdd39268c4172df0.tar.gz
Update MSVC_Net2010
* MSVC_Net2010/filelist.am: Add new project files. * MSVC_Net2010/libsigc++2.sln: Add new projects. * MSVC_Net2010/libsigc++2.vcxproj.filters: * MSVC_Net2010/libsigc++2.vcxproj: Update the list of header files. * MSVC_Net2010/tests/test_*/test_*.vcxproj.filters: * MSVC_Net2010/tests/test_*/test_*.vcxproj: Add testutilities.[h|cc]. * MSVC_Net2010/tests/test_accum_iter/: * MSVC_Net2010/tests/test_bind_ref/: * MSVC_Net2010/tests/test_bind_refptr/: * MSVC_Net2010/tests/test_copy_invalid_slot/: * MSVC_Net2010/tests/test_cpp11_lambda/: * MSVC_Net2010/tests/test_custom/: * MSVC_Net2010/tests/test_lambda/: * MSVC_Net2010/tests/test_limit_reference/: * MSVC_Net2010/tests/test_slot_disconnect/: * MSVC_Net2010/tests/test_track_obj/: New test case projects. Bug #724496.
-rw-r--r--MSVC_Net2010/filelist.am22
-rw-r--r--MSVC_Net2010/libsigc++2.sln112
-rw-r--r--MSVC_Net2010/libsigc++2.vcxproj4
-rw-r--r--MSVC_Net2010/libsigc++2.vcxproj.filters12
-rw-r--r--MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_bind/test_bind.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_compose/test_compose.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_custom/test_custom.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_custom/test_custom.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_hide/test_hide.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_retype/test_retype.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_signal/test_signal.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_size/test_size.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_size/test_size.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_slot/test_slot.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters8
-rw-r--r--MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj90
-rw-r--r--MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj.filters30
-rw-r--r--MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj4
-rw-r--r--MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters8
60 files changed, 1560 insertions, 6 deletions
diff --git a/MSVC_Net2010/filelist.am b/MSVC_Net2010/filelist.am
index 37417bf..03e5541 100644
--- a/MSVC_Net2010/filelist.am
+++ b/MSVC_Net2010/filelist.am
@@ -6,14 +6,26 @@ msvc_net2010_data = \
libsigc++2.vcxproj.filters \
sigc++config.h \
sigc.rc \
+ tests/test_accum_iter/test_accum_iter.vcxproj \
+ tests/test_accum_iter/test_accum_iter.vcxproj.filters \
tests/test_accumulated/test_accumulated.vcxproj \
tests/test_accumulated/test_accumulated.vcxproj.filters \
tests/test_bind/test_bind.vcxproj \
tests/test_bind/test_bind.vcxproj.filters \
+ tests/test_bind_ref/test_bind_ref.vcxproj \
+ tests/test_bind_ref/test_bind_ref.vcxproj.filters \
+ tests/test_bind_refptr/test_bind_refptr.vcxproj \
+ tests/test_bind_refptr/test_bind_refptr.vcxproj.filters \
tests/test_bind_return/test_bind_return.vcxproj \
tests/test_bind_return/test_bind_return.vcxproj.filters \
tests/test_compose/test_compose.vcxproj \
tests/test_compose/test_compose.vcxproj.filters \
+ tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj \
+ tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj.filters \
+ tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj \
+ tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj.filters \
+ tests/test_custom/test_custom.vcxproj \
+ tests/test_custom/test_custom.vcxproj.filters \
tests/test_deduce_result_type/test_deduce_result_type.vcxproj \
tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters \
tests/test_disconnect/test_disconnect.vcxproj \
@@ -26,6 +38,10 @@ msvc_net2010_data = \
tests/test_functor_trait/test_functor_trait.vcxproj.filters \
tests/test_hide/test_hide.vcxproj \
tests/test_hide/test_hide.vcxproj.filters \
+ tests/test_lambda/test_lambda.vcxproj \
+ tests/test_lambda/test_lambda.vcxproj.filters \
+ tests/test_limit_reference/test_limit_reference.vcxproj \
+ tests/test_limit_reference/test_limit_reference.vcxproj.filters \
tests/test_mem_fun/test_mem_fun.vcxproj \
tests/test_mem_fun/test_mem_fun.vcxproj.filters \
tests/test_ptr_fun/test_ptr_fun.vcxproj \
@@ -40,5 +56,9 @@ msvc_net2010_data = \
tests/test_size/test_size.vcxproj.filters \
tests/test_slot/test_slot.vcxproj \
tests/test_slot/test_slot.vcxproj.filters \
+ tests/test_slot_disconnect/test_slot_disconnect.vcxproj \
+ tests/test_slot_disconnect/test_slot_disconnect.vcxproj.filters \
tests/test_trackable/test_trackable.vcxproj \
- tests/test_trackable/test_trackable.vcxproj.filters
+ tests/test_trackable/test_trackable.vcxproj.filters \
+ tests/test_track_obj/test_track_obj.vcxproj \
+ tests/test_track_obj/test_track_obj.vcxproj.filters
diff --git a/MSVC_Net2010/libsigc++2.sln b/MSVC_Net2010/libsigc++2.sln
index a5ac7a9..c1523b5 100644
--- a/MSVC_Net2010/libsigc++2.sln
+++ b/MSVC_Net2010/libsigc++2.sln
@@ -1,5 +1,5 @@
Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
+# Visual C++ Express 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "tests\test_bind\test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "tests\test_bind_return\test_bind_return.vcxproj", "{EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}"
@@ -41,6 +41,56 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accumulated", "tests\t
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsigc++", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_track_obj", "tests\test_track_obj\test_track_obj.vcxproj", "{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accum_iter", "tests\test_accum_iter\test_accum_iter.vcxproj", "{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_ref", "tests\test_bind_ref\test_bind_ref.vcxproj", "{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_refptr", "tests\test_bind_refptr\test_bind_refptr.vcxproj", "{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_copy_invalid_slot", "tests\test_copy_invalid_slot\test_copy_invalid_slot.vcxproj", "{872275DA-5CF3-4EE7-A947-32E13D203F17}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cpp11_lambda", "tests\test_cpp11_lambda\test_cpp11_lambda.vcxproj", "{0964487A-2B36-436A-B25C-4405D9FA5205}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_custom", "tests\test_custom\test_custom.vcxproj", "{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_lambda", "tests\test_lambda\test_lambda.vcxproj", "{73000FE7-961D-4DE3-ABD6-83A8A851DDD5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_limit_reference", "tests\test_limit_reference\test_limit_reference.vcxproj", "{FA8883FC-2639-4811-B684-1182EB48BE18}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot_disconnect", "tests\test_slot_disconnect\test_slot_disconnect.vcxproj", "{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}"
+ ProjectSection(ProjectDependencies) = postProject
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -201,6 +251,66 @@ Global
{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.Build.0 = Release|Win32
{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.ActiveCfg = Release|x64
{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.Build.0 = Release|x64
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.Build.0 = Debug|Win32
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|x64.ActiveCfg = Debug|Win32
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.ActiveCfg = Release|Win32
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.Build.0 = Release|Win32
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|x64.ActiveCfg = Release|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.Build.0 = Debug|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|x64.ActiveCfg = Debug|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.ActiveCfg = Release|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.Build.0 = Release|Win32
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|x64.ActiveCfg = Release|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.Build.0 = Debug|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|x64.ActiveCfg = Debug|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.ActiveCfg = Release|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.Build.0 = Release|Win32
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|x64.ActiveCfg = Release|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.ActiveCfg = Debug|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.Build.0 = Debug|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|x64.ActiveCfg = Debug|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.ActiveCfg = Release|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.Build.0 = Release|Win32
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|x64.ActiveCfg = Release|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.ActiveCfg = Debug|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.Build.0 = Debug|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|x64.ActiveCfg = Debug|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.ActiveCfg = Release|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.Build.0 = Release|Win32
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|x64.ActiveCfg = Release|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.Build.0 = Debug|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|x64.ActiveCfg = Debug|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.ActiveCfg = Release|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.Build.0 = Release|Win32
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|x64.ActiveCfg = Release|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.Build.0 = Debug|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|x64.ActiveCfg = Debug|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.ActiveCfg = Release|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.Build.0 = Release|Win32
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|x64.ActiveCfg = Release|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.Build.0 = Debug|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|x64.ActiveCfg = Debug|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.ActiveCfg = Release|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.Build.0 = Release|Win32
+ {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|x64.ActiveCfg = Release|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.Build.0 = Debug|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|x64.ActiveCfg = Debug|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.ActiveCfg = Release|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.Build.0 = Release|Win32
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|x64.ActiveCfg = Release|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.ActiveCfg = Debug|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.Build.0 = Debug|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|x64.ActiveCfg = Debug|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.ActiveCfg = Release|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.Build.0 = Release|Win32
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|x64.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MSVC_Net2010/libsigc++2.vcxproj b/MSVC_Net2010/libsigc++2.vcxproj
index 89dc7ff..e74c8fe 100644
--- a/MSVC_Net2010/libsigc++2.vcxproj
+++ b/MSVC_Net2010/libsigc++2.vcxproj
@@ -303,13 +303,14 @@
<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\lambda\base.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++\compatibility.h" />
<ClInclude Include="..\sigc++\adaptors\compose.h" />
<ClInclude Include="..\sigc++\connection.h" />
<ClInclude Include="..\sigc++\adaptors\deduce_result_type.h" />
@@ -321,6 +322,7 @@
<ClInclude Include="..\sigc++\adaptors\hide.h" />
<ClInclude Include="..\sigc++\adaptors\lambda\lambda.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" />
diff --git a/MSVC_Net2010/libsigc++2.vcxproj.filters b/MSVC_Net2010/libsigc++2.vcxproj.filters
index 9dcde7b..fa32982 100644
--- a/MSVC_Net2010/libsigc++2.vcxproj.filters
+++ b/MSVC_Net2010/libsigc++2.vcxproj.filters
@@ -62,9 +62,6 @@
<ClInclude Include="..\sigc++\class_slot.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\compatibility.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\adaptors\compose.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -161,6 +158,15 @@
<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\bound_argument.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\sigc++\adaptors\track_obj.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="sigc.rc">
diff --git a/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj b/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj
new file mode 100644
index 0000000..82ed83c
--- /dev/null
+++ b/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}</ProjectGuid>
+ <RootNamespace>test_accum_iter</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_accum_iter.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj.filters b/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj.filters
new file mode 100644
index 0000000..fd49c3b
--- /dev/null
+++ b/MSVC_Net2010/tests/test_accum_iter/test_accum_iter.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_accum_iter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj b/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj
index 9e18f84..9a809bd 100644
--- a/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj
+++ b/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj
@@ -182,8 +182,12 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_accumulated.cc" />
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters b/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters
index 26b34f0..e1be10d 100644
--- a/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_accumulated/test_accumulated.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_accumulated.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind/test_bind.vcxproj b/MSVC_Net2010/tests/test_bind/test_bind.vcxproj
index fb1f3c6..689cefb 100644
--- a/MSVC_Net2010/tests/test_bind/test_bind.vcxproj
+++ b/MSVC_Net2010/tests/test_bind/test_bind.vcxproj
@@ -171,6 +171,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_bind.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -184,6 +185,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters b/MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters
index db0fd29..4d4ec0b 100644
--- a/MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_bind/test_bind.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_bind.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj b/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj
new file mode 100644
index 0000000..07b2ce9
--- /dev/null
+++ b/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}</ProjectGuid>
+ <RootNamespace>test_bind_ref</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_bind_ref.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj.filters b/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj.filters
new file mode 100644
index 0000000..3cf5ec4
--- /dev/null
+++ b/MSVC_Net2010/tests/test_bind_ref/test_bind_ref.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_bind_ref.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj b/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj
new file mode 100644
index 0000000..ec542b3
--- /dev/null
+++ b/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}</ProjectGuid>
+ <RootNamespace>test_bind_refptr</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_bind_refptr.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj.filters b/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj.filters
new file mode 100644
index 0000000..f6c13e5
--- /dev/null
+++ b/MSVC_Net2010/tests/test_bind_refptr/test_bind_refptr.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_bind_refptr.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj b/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj
index c1ef3f9..84a2d2f 100644
--- a/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj
+++ b/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_bind_return.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters b/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters
index b92aa71..7dea5aa 100644
--- a/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_bind_return/test_bind_return.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_bind_return.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_compose/test_compose.vcxproj b/MSVC_Net2010/tests/test_compose/test_compose.vcxproj
index 739e868..390b2e8 100644
--- a/MSVC_Net2010/tests/test_compose/test_compose.vcxproj
+++ b/MSVC_Net2010/tests/test_compose/test_compose.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_compose.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters b/MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters
index f6cde38..a819994 100644
--- a/MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_compose/test_compose.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_compose.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj b/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj
new file mode 100644
index 0000000..c61b91f
--- /dev/null
+++ b/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{872275DA-5CF3-4EE7-A947-32E13D203F17}</ProjectGuid>
+ <RootNamespace>test_copy_invalid_slot</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_copy_invalid_slot.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj.filters b/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj.filters
new file mode 100644
index 0000000..d348755
--- /dev/null
+++ b/MSVC_Net2010/tests/test_copy_invalid_slot/test_copy_invalid_slot.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_copy_invalid_slot.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj b/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj
new file mode 100644
index 0000000..bc8c06e
--- /dev/null
+++ b/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{0964487A-2B36-436A-B25C-4405D9FA5205}</ProjectGuid>
+ <RootNamespace>test_cpp11_lambda</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_cpp11_lambda.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj.filters b/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj.filters
new file mode 100644
index 0000000..182c349
--- /dev/null
+++ b/MSVC_Net2010/tests/test_cpp11_lambda/test_cpp11_lambda.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_cpp11_lambda.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_custom/test_custom.vcxproj b/MSVC_Net2010/tests/test_custom/test_custom.vcxproj
new file mode 100644
index 0000000..a6415ac
--- /dev/null
+++ b/MSVC_Net2010/tests/test_custom/test_custom.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}</ProjectGuid>
+ <RootNamespace>test_custom</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_custom.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_custom/test_custom.vcxproj.filters b/MSVC_Net2010/tests/test_custom/test_custom.vcxproj.filters
new file mode 100644
index 0000000..8d6f62b
--- /dev/null
+++ b/MSVC_Net2010/tests/test_custom/test_custom.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_custom.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj b/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj
index c384add..6c641d9 100644
--- a/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj
+++ b/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_deduce_result_type.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters b/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters
index 11d6637..f556665 100644
--- a/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_deduce_result_type/test_deduce_result_type.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_deduce_result_type.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj b/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj
index 27c451f..8f477d7 100644
--- a/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj
+++ b/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_disconnect.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters b/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters
index e223f37..03671c2 100644
--- a/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_disconnect/test_disconnect.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_disconnect.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj b/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj
index d85da90..d7480f6 100644
--- a/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj
+++ b/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_disconnect_during_emit.cc" />
</ItemGroup>
<ItemGroup>
@@ -176,6 +177,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters b/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters
index fe43380..0ec620c 100644
--- a/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_disconnect_during_emit/test_disconnect_during_emit.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_disconnect_during_emit.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj b/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj
index 7ad3e13..717e851 100644
--- a/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj
+++ b/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_exception_catch.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters b/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters
index df01a8d..1a134d4 100644
--- a/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_exception_catch/test_exception_catch.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_exception_catch.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj b/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj
index f20d35f..5cd935e 100644
--- a/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj
+++ b/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_functor_trait.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters b/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters
index 0fa83af..a53c2ee 100644
--- a/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_functor_trait/test_functor_trait.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_functor_trait.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_hide/test_hide.vcxproj b/MSVC_Net2010/tests/test_hide/test_hide.vcxproj
index 2cc0f13..1721859 100644
--- a/MSVC_Net2010/tests/test_hide/test_hide.vcxproj
+++ b/MSVC_Net2010/tests/test_hide/test_hide.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_hide.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters b/MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters
index d8ca952..fab4687 100644
--- a/MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_hide/test_hide.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_hide.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj b/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj
new file mode 100644
index 0000000..477eaf7
--- /dev/null
+++ b/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{73000FE7-961D-4DE3-ABD6-83A8A851DDD5}</ProjectGuid>
+ <RootNamespace>test_lambda</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_lambda.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj.filters b/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj.filters
new file mode 100644
index 0000000..f6b34fb
--- /dev/null
+++ b/MSVC_Net2010/tests/test_lambda/test_lambda.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_lambda.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj b/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj
new file mode 100644
index 0000000..f2d0ae6
--- /dev/null
+++ b/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{FA8883FC-2639-4811-B684-1182EB48BE18}</ProjectGuid>
+ <RootNamespace>test_limit_reference</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_limit_reference.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj.filters b/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj.filters
new file mode 100644
index 0000000..d3775de
--- /dev/null
+++ b/MSVC_Net2010/tests/test_limit_reference/test_limit_reference.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_limit_reference.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj b/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj
index 89398f7..5b2bbc7 100644
--- a/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj
+++ b/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_mem_fun.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters b/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters
index 4967486..491e8f0 100644
--- a/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_mem_fun/test_mem_fun.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_mem_fun.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj b/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj
index 3a7d1e8..9184700 100644
--- a/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj
+++ b/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_ptr_fun.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters b/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters
index 61c9153..302366e 100644
--- a/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_ptr_fun/test_ptr_fun.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_ptr_fun.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_retype/test_retype.vcxproj b/MSVC_Net2010/tests/test_retype/test_retype.vcxproj
index c69a659..ea5982e 100644
--- a/MSVC_Net2010/tests/test_retype/test_retype.vcxproj
+++ b/MSVC_Net2010/tests/test_retype/test_retype.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_retype.cc" />
</ItemGroup>
<ItemGroup>
@@ -176,6 +177,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters b/MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters
index ef3429f..fb7a4cf 100644
--- a/MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_retype/test_retype.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_retype.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj b/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj
index fd78145..3abb8a3 100644
--- a/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj
+++ b/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_retype_return.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters b/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters
index 704d6c4..425efb1 100644
--- a/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_retype_return/test_retype_return.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_retype_return.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_signal/test_signal.vcxproj b/MSVC_Net2010/tests/test_signal/test_signal.vcxproj
index 53ad5ca..55982b4 100644
--- a/MSVC_Net2010/tests/test_signal/test_signal.vcxproj
+++ b/MSVC_Net2010/tests/test_signal/test_signal.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_signal.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters b/MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters
index 3e79c69..c0e0b94 100644
--- a/MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_signal/test_signal.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_signal.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_size/test_size.vcxproj b/MSVC_Net2010/tests/test_size/test_size.vcxproj
index feb78cf..15d0881 100644
--- a/MSVC_Net2010/tests/test_size/test_size.vcxproj
+++ b/MSVC_Net2010/tests/test_size/test_size.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_size.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_size/test_size.vcxproj.filters b/MSVC_Net2010/tests/test_size/test_size.vcxproj.filters
index 6f1adb8..32f3daf 100644
--- a/MSVC_Net2010/tests/test_size/test_size.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_size/test_size.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_size.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_slot/test_slot.vcxproj b/MSVC_Net2010/tests/test_slot/test_slot.vcxproj
index 7683c52..ac0f0b4 100644
--- a/MSVC_Net2010/tests/test_slot/test_slot.vcxproj
+++ b/MSVC_Net2010/tests/test_slot/test_slot.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_slot.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters b/MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters
index 8411af4..7ff90e7 100644
--- a/MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_slot/test_slot.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_slot.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj b/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj
new file mode 100644
index 0000000..a239964
--- /dev/null
+++ b/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}</ProjectGuid>
+ <RootNamespace>test_slot_disconnect</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_slot_disconnect.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj.filters b/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj.filters
new file mode 100644
index 0000000..010b3d5
--- /dev/null
+++ b/MSVC_Net2010/tests/test_slot_disconnect/test_slot_disconnect.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_slot_disconnect.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj b/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj
new file mode 100644
index 0000000..b5e7a95
--- /dev/null
+++ b/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}</ProjectGuid>
+ <RootNamespace>test_track_obj</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(PlatformName)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <IntDir>$(PlatformName)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
+ <ClCompile Include="..\..\..\tests\test_track_obj.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj.filters b/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj.filters
new file mode 100644
index 0000000..49a753e
--- /dev/null
+++ b/MSVC_Net2010/tests/test_track_obj/test_track_obj.vcxproj.filters
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\tests\test_track_obj.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj b/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj
index 86d7c22..6a3ca58 100644
--- a/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj
+++ b/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj
@@ -168,6 +168,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tests\testutilities.cc" />
<ClCompile Include="..\..\..\tests\test_trackable.cc">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -181,6 +182,9 @@
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h" />
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
diff --git a/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters b/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters
index bdf8ffe..c95ee5a 100644
--- a/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters
+++ b/MSVC_Net2010/tests/test_trackable/test_trackable.vcxproj.filters
@@ -18,5 +18,13 @@
<ClCompile Include="..\..\..\tests\test_trackable.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\tests\testutilities.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\tests\testutilities.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
</ItemGroup>
</Project> \ No newline at end of file