File tree Expand file tree Collapse file tree 5 files changed +578
-4
lines changed Expand file tree Collapse file tree 5 files changed +578
-4
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ set(BOOST_WS_IO_DEPENDENCIES
60
60
Boost::system
61
61
Boost::url
62
62
Boost::ws_proto
63
+ Boost::http_io
63
64
)
64
65
65
66
foreach (BOOST_WS_IO_DEPENDENCY ${BOOST_WS_IO_DEPENDENCIES} )
@@ -131,13 +132,15 @@ endif ()
131
132
#-------------------------------------------------
132
133
set_property (GLOBAL PROPERTY USE_FOLDERS ON )
133
134
134
- file (GLOB_RECURSE BOOST_WS_IO_HEADERS CONFIGURE_DEPENDS include /boost/*.hpp include /boost/*.natvis )
135
+ file (GLOB_RECURSE BOOST_WS_IO_HEADERS CONFIGURE_DEPENDS include /boost/ws_io/ *.hpp include /boost/ws_io /*.natvis )
135
136
file (GLOB_RECURSE BOOST_WS_IO_SOURCES CONFIGURE_DEPENDS src/*.cpp src/*.hpp )
137
+ file (GLOB_RECURSE BOOST_WS_PROTO_SOURCES CONFIGURE_DEPENDS src/*.cpp src/*.hpp )
136
138
137
- source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /include/boost PREFIX "" FILES ${BOOST_WS_IO_HEADERS} )
138
- source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src PREFIX "ws_io" FILES ${BOOST_WS_IO_SOURCES} )
139
+ source_group ("" FILES "include/boost/ws_io.hpp" "build/Jamfile" )
140
+ source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /include/boost/ws_io PREFIX "include" FILES ${BOOST_WS_IO_HEADERS} )
141
+ source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src PREFIX "src" FILES ${BOOST_WS_IO_SOURCES} )
139
142
140
- add_library (boost_ws_io ${BOOST_WS_IO_HEADERS} ${BOOST_WS_IO_SOURCES} )
143
+ add_library (boost_ws_io include /boost/ws_io.hpp build /Jamfile ${BOOST_WS_IO_HEADERS} ${BOOST_WS_IO_SOURCES} )
141
144
add_library (Boost::ws_io ALIAS boost_ws_io )
142
145
target_compile_features (boost_ws_io PUBLIC cxx_constexpr )
143
146
target_include_directories (boost_ws_io PUBLIC "${PROJECT_SOURCE_DIR} /include" )
Original file line number Diff line number Diff line change @@ -22,7 +22,11 @@ find_package(OpenSSL REQUIRED)
22
22
source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} PREFIX "" FILES ${PFILES} )
23
23
source_group ("_extra" FILES ${EXTRAFILES} )
24
24
add_executable (boost_ws_io_tests ${PFILES} ${EXTRAFILES} )
25
+ if (MSVC )
26
+ target_compile_options (boost_ws_io_tests PRIVATE "/bigobj" )
27
+ endif ()
25
28
target_include_directories (boost_ws_io_tests PRIVATE . ../../../url/extra )
29
+ target_include_directories (boost_ws_io_tests PRIVATE "${PROJECT_SOURCE_DIR} " )
26
30
target_link_libraries (boost_ws_io_tests PRIVATE
27
31
OpenSSL::SSL
28
32
boost_beast
You can’t perform that action at this time.
0 commit comments