Skip to content

Commit

Permalink
Adding CMake support (Killeroo#1)
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonsandlin committed Jun 12, 2017
1 parent 256d1cc commit 9d915f4
Show file tree
Hide file tree
Showing 22 changed files with 1,365 additions and 139 deletions.
66 changes: 32 additions & 34 deletions Build/libHttpClient.141.UWP.C/libHttpClient.141.UWP.C.vcxproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
Expand Down Expand Up @@ -117,42 +117,40 @@
<IntDir>$(ProjectDir)..\..\Obj\$(Configuration)\$(Platform)\$(ProjectFolder)\</IntDir>
</PropertyGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\Common\mem.cpp" />
<ClCompile Include="..\..\Source\Common\pch.cpp">
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\asyncop.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\mem.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch_common.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\singleton.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\threadpool.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\utils.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcall.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\custom_output.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\debug_output.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\httpClient\httpClient.h" />
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\httpClient\types.h" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\asyncop.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\mem.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\Source\Common\asyncop.cpp" />
<ClCompile Include="..\..\Source\Common\settings.cpp" />
<ClCompile Include="..\..\Source\Common\singleton.cpp" />
<ClCompile Include="..\..\Source\Common\threadpool.cpp" />
<ClCompile Include="..\..\Source\Common\utils.cpp" />
<ClCompile Include="..\..\Source\HTTP\Android\http_android.cpp" />
<ClCompile Include="..\..\Source\HTTP\httpcall.cpp" />
<ClCompile Include="..\..\Source\HTTP\httpcallrequest.cpp" />
<ClCompile Include="..\..\Source\HTTP\httpcallresponse.cpp" />
<ClCompile Include="..\..\Source\HTTP\iOS\http_ios.cpp" />
<ClCompile Include="..\..\Source\HTTP\UWP\http_uwp.cpp" />
<ClCompile Include="..\..\Source\HTTP\XDK\http_xdk.cpp" />
<ClCompile Include="..\..\Source\Logger\custom_output.cpp" />
<ClCompile Include="..\..\Source\Logger\debug_output.cpp" />
<ClCompile Include="..\..\Source\Logger\log.cpp" />
<ClCompile Include="..\..\Source\Logger\log_entry.cpp" />
<ClCompile Include="..\..\Source\Logger\log_output.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\settings.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\singleton.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\threadpool.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\utils.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\UWP\http_uwp.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcall.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcallrequest.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcallresponse.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\custom_output.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\debug_output.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log_entry.cpp" />
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log_output.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Include\httpClient\httpClient.h" />
<ClInclude Include="..\..\Include\httpClient\types.h" />
<ClInclude Include="..\..\Source\Common\mem.h" />
<ClInclude Include="..\..\Source\Common\pch.h" />
<ClInclude Include="..\..\Source\Common\pch_common.h" />
<ClInclude Include="..\..\Source\Common\asyncop.h" />
<ClInclude Include="..\..\Source\Common\singleton.h" />
<ClInclude Include="..\..\Source\Common\threadpool.h" />
<ClInclude Include="..\..\Source\Common\utils.h" />
<ClInclude Include="..\..\Source\HTTP\httpcall.h" />
<ClInclude Include="..\..\Source\Logger\custom_output.h" />
<ClInclude Include="..\..\Source\Logger\debug_output.h" />
<ClInclude Include="..\..\Source\Logger\log.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
</Project>
192 changes: 87 additions & 105 deletions Build/libHttpClient.141.UWP.C/libHttpClient.141.UWP.C.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -1,132 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="C++ Public Includes">
<UniqueIdentifier>{b79b5071-f94f-443a-b903-1b604db21b8e}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source">
<UniqueIdentifier>{e9e0bd97-69fe-4b02-9f7d-b3cfe9ba4124}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\Common">
<UniqueIdentifier>{5eb1bf88-b7c6-4004-8f89-a51e2a57015b}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\Logger">
<UniqueIdentifier>{7e023b3a-0fdc-4947-96f0-fa3f12b7b1b4}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP">
<UniqueIdentifier>{0d821885-a11e-4b42-a7a7-d2cdc5e948b8}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP\UWP">
<UniqueIdentifier>{166e59b0-422c-4d8d-acf2-82e5d3363d91}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP\XDK">
<UniqueIdentifier>{d9b88cd6-883d-4ac0-9de3-6cd39d62b10f}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP\iOS">
<UniqueIdentifier>{53561215-f5b9-43e1-8031-aa0f0cba26a1}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP\Android">
<UniqueIdentifier>{5afb5ade-f80f-4785-8485-1914ce873bba}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\Common\asyncop.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\pch.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\pch_common.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\singleton.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\threadpool.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\mem.h">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\asyncop.cpp">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Logger\custom_output.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Logger\debug_output.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Logger\log.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\Common\utils.h">
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\mem.cpp">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="..\..\Include\httpClient\httpClient.h">
<Filter>C++ Public Includes</Filter>
</ClInclude>
<ClInclude Include="..\..\Include\httpClient\types.h">
<Filter>C++ Public Includes</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\HTTP\httpcall.h">
<Filter>C++ Source\HTTP</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\Common\asyncop.cpp">
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch.cpp">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\pch.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\settings.cpp">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\singleton.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\singleton.cpp">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\threadpool.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\threadpool.cpp">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\mem.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Common\utils.cpp">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Logger\custom_output.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcall.cpp">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcallrequest.cpp">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcallresponse.cpp">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\UWP\http_uwp.cpp">
<Filter>C++ Source\HTTP\UWP</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\custom_output.cpp">
<Filter>C++ Source\Logger</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Logger\debug_output.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\debug_output.cpp">
<Filter>C++ Source\Logger</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Logger\log.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log.cpp">
<Filter>C++ Source\Logger</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Logger\log_entry.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log_entry.cpp">
<Filter>C++ Source\Logger</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Logger\log_output.cpp">
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log_output.cpp">
<Filter>C++ Source\Logger</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\utils.cpp">
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\httpClient\httpClient.h">
<Filter>C++ Public Includes</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Include\httpClient\types.h">
<Filter>C++ Public Includes</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\asyncop.h">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\Common\settings.cpp">
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\mem.h">
<Filter>C++ Source\Common</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\UWP\http_uwp.cpp">
<Filter>C++ Source\HTTP\UWP</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\httpcall.cpp">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\httpcallrequest.cpp">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\httpcallresponse.cpp">
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\pch_common.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\singleton.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\threadpool.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Common\utils.h">
<Filter>C++ Source\Common</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\HTTP\httpcall.h">
<Filter>C++ Source\HTTP</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\iOS\http_ios.cpp">
<Filter>C++ Source\HTTP\iOS</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\Android\http_android.cpp">
<Filter>C++ Source\HTTP\Android</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\HTTP\XDK\http_xdk.cpp">
<Filter>C++ Source\HTTP\XDK</Filter>
</ClCompile>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\custom_output.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\debug_output.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\Source\Logger\log.h">
<Filter>C++ Source\Logger</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Filter Include="C++ Public Includes">
<UniqueIdentifier>{42CA3718-AE3E-3CEB-A859-F23D0D7A9918}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source">
<UniqueIdentifier>{B348936D-D09B-3ACE-A476-12C7C5E48781}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\Common">
<UniqueIdentifier>{6D290126-3831-3A04-903B-F2ADD104D81C}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP">
<UniqueIdentifier>{6DAD9E7F-080C-3264-920E-77D0AFFE8CC9}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\HTTP\UWP">
<UniqueIdentifier>{69F6E324-E5EF-3CE8-8D97-577DE31580C5}</UniqueIdentifier>
</Filter>
<Filter Include="C++ Source\Logger">
<UniqueIdentifier>{FD710BAD-78A2-39F4-9CB7-90B1627CC1D5}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>
</Project>
5 changes: 5 additions & 0 deletions Utilities/CMake/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
build
output
vcxprojs
ProjectFileProcessor/bin/Debug/ProjectFileProcessor.exe.config
!ProjectFileProcessor/bin/Debug
Loading

0 comments on commit 9d915f4

Please sign in to comment.