Index: src/ch.sln =================================================================== diff -u -re701ed2460c2558eeefab55a1f3ed1d2c89a56c0 -r1a8d3e2fbc4de6221f83fbe452a46f82b078aead --- src/ch.sln (.../ch.sln) (revision e701ed2460c2558eeefab55a1f3ed1d2c89a56c0) +++ src/ch.sln (.../ch.sln) (revision 1a8d3e2fbc4de6221f83fbe452a46f82b078aead) @@ -1,12 +1,17 @@ Microsoft Visual Studio Solution File, Format Version 8.00 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ch", "ch\ch.vcproj", "{4B215B9A-58CA-4987-AC95-7DFC3043E100}" ProjectSection(ProjectDependencies) = postProject + {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD} = {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "chext", "chext\chext.vcproj", "{7CE8B0C5-8CD4-4551-ACBF-EC4749E15E69}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libicpf", "libicpf\libicpf.vcproj", "{DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject Global GlobalSection(DPCodeReviewSolutionGUID) = preSolution DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} @@ -26,6 +31,10 @@ {7CE8B0C5-8CD4-4551-ACBF-EC4749E15E69}.Debug.Build.0 = Debug|Win32 {7CE8B0C5-8CD4-4551-ACBF-EC4749E15E69}.Release.ActiveCfg = Release|Win32 {7CE8B0C5-8CD4-4551-ACBF-EC4749E15E69}.Release.Build.0 = Release|Win32 + {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD}.Debug.ActiveCfg = Debug|Win32 + {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD}.Debug.Build.0 = Debug|Win32 + {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD}.Release.ActiveCfg = Release|Win32 + {DB3FA28B-37C9-4FD3-9CE0-72008C62B4FD}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection Index: src/libicpf/libicpf.cpp =================================================================== diff -u --- src/libicpf/libicpf.cpp (revision 0) +++ src/libicpf/libicpf.cpp (revision 1a8d3e2fbc4de6221f83fbe452a46f82b078aead) @@ -0,0 +1 @@ +#error Cannot build a placeholder project. Please replace this placeholder with the appropriate version of libicpf library. Please consult the readme.txt file for details. Index: src/libicpf/libicpf.vcproj =================================================================== diff -u --- src/libicpf/libicpf.vcproj (revision 0) +++ src/libicpf/libicpf.vcproj (revision 1a8d3e2fbc4de6221f83fbe452a46f82b078aead) @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: src/libicpf/readme.txt =================================================================== diff -u --- src/libicpf/readme.txt (revision 0) +++ src/libicpf/readme.txt (revision 1a8d3e2fbc4de6221f83fbe452a46f82b078aead) @@ -0,0 +1,19 @@ +A placeholder for the real libicpf library. Before building CH +you should replace the src/libicpf directory with the real libicpf +library, so the solution would load the real libicpf project and not +the fake one. + +FAQ: +Q) Why is this subproject empty ? +A) Because it only the placeholder - you should replace the placeholder + with the real libicpf library and then build the entire solution. + +Q) Why not just include real libicpf in the solution instead of this placeholder? +A) libicpf is a separate project and is maintained independently of CH, so it can't + be included as a full library here (it would be tempting to make changes to the + libicpf through the CH project instead of making those changes in the separate + project). Of course this library is being used in my other projects. + +If you have more questions regarding this matter or would like to suggest some +other solution - please contact the author of this project at: +ixen@copyhandler.com. \ No newline at end of file