Skip to content

Commit 039b5b9

Browse files
committed
Merge branch 'testing'
2 parents b2d37ef + c0d375e commit 039b5b9

18 files changed

+618
-517
lines changed

Release/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ elseif(ANDROID)
111111
)
112112
elseif(UNIX) # This includes OSX
113113
elseif(WIN32)
114-
add_definitions(-DUNICODE -D_UNICODE -D_WIN32_WINNT=0x0600)
114+
add_definitions(-DUNICODE -D_UNICODE -D_WIN32_WINNT=0x0600 -DWIN32 -D_SCL_SECURE_NO_WARNINGS)
115115

116116
if(NOT BUILD_SHARED_LIBS)
117117
# This causes cmake to not link the test libraries separately, but instead hold onto their object files.
@@ -120,7 +120,7 @@ elseif(WIN32)
120120
else()
121121
set(Casablanca_DEFINITIONS "" CACHE INTERNAL "Definitions for consume casablanca library")
122122
endif()
123-
add_definitions(${Casablanca_DEFINITIONS} -D_WINSOCK_DEPRECATED_NO_WARNINGS -DWIN32)
123+
add_definitions(${Casablanca_DEFINITIONS} -D_WINSOCK_DEPRECATED_NO_WARNINGS)
124124
else()
125125
message(FATAL_ERROR "-- Unsupported Build Platform.")
126126
endif()

Release/include/cpprest/details/http_server_asio.h

Lines changed: 0 additions & 225 deletions
This file was deleted.

Release/src/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ set(SOURCES
2222
http/listener/http_listener.cpp
2323
http/listener/http_listener_msg.cpp
2424
http/listener/http_server_api.cpp
25+
http/listener/http_server_impl.h
2526
http/oauth/oauth1.cpp
2627
http/oauth/oauth2.cpp
2728
json/json.cpp
@@ -101,7 +102,9 @@ endif()
101102
if(CPPREST_HTTP_LISTENER_IMPL STREQUAL "asio")
102103
list(APPEND SOURCES http/listener/http_server_asio.cpp)
103104
elseif(CPPREST_HTTP_LISTENER_IMPL STREQUAL "httpsys")
104-
list(APPEND SOURCES http/listener/http_server_httpsys.cpp)
105+
list(APPEND SOURCES
106+
http/listener/http_server_httpsys.cpp
107+
http/listener/http_server_httpsys.h)
105108
endif()
106109

107110
if(MSVC)

Release/src/build/android.vcxitems

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
<ProjectCapability Include="SourceItemsFromImports" />
2626
</ItemGroup>
2727
<ItemGroup>
28-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\cpprest\details\http_server_asio.h" />
2928
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxlinux.h" />
3029
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\threadpool.h" />
3130
</ItemGroup>

Release/src/build/android.vcxitems.filters

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@
2929
</Filter>
3030
</ItemGroup>
3131
<ItemGroup>
32-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\cpprest\details\http_server_asio.h">
33-
<Filter>Header Files</Filter>
34-
</ClInclude>
3532
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxlinux.h">
3633
<Filter>Header Files</Filter>
3734
</ClInclude>

Release/src/build/common.vcxitems

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxinterface.h" />
8585
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxtasks.h" />
8686
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\client\http_client_impl.h" />
87+
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\listener\http_server_impl.h" />
8788
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\common\internal_http_helpers.h" />
8889
<ClInclude Include="$(MSBuildThisFileDirectory)..\pch\stdafx.h" />
8990
</ItemGroup>

Release/src/build/common.vcxitems.filters

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,9 @@
215215
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\client\http_client_impl.h">
216216
<Filter>Header Files\private</Filter>
217217
</ClInclude>
218+
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\listener\http_server_impl.h">
219+
<Filter>Header Files\private</Filter>
220+
</ClInclude>
218221
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\common\internal_http_helpers.h" />
219222
</ItemGroup>
220223
<ItemGroup>

Release/src/build/win32.vcxitems

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<ProjectCapability Include="SourceItemsFromImports" />
2828
</ItemGroup>
2929
<ItemGroup>
30-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\cpprest\details\http_server_httpsys.h" />
30+
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\listener\http_server_httpsys.h" />
3131
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxwin.h" />
3232
</ItemGroup>
3333
</Project>

Release/src/build/win32.vcxitems.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
</Filter>
2727
</ItemGroup>
2828
<ItemGroup>
29-
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\cpprest\details\http_server_httpsys.h">
29+
<ClInclude Include="$(MSBuildThisFileDirectory)..\http\listener\http_server_httpsys.h">
3030
<Filter>Header Files</Filter>
3131
</ClInclude>
3232
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\include\pplx\pplxwin.h">

Release/src/http/client/x509_cert_utilities.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
#if defined(ANDROID) || defined(__ANDROID__)
2222
#include <jni.h>
23+
#include "pplx/threadpool.h"
2324
#endif
2425

2526
#if defined(__APPLE__)

0 commit comments

Comments
 (0)