@@ -138,14 +138,16 @@ file(GLOB_RECURSE BOOST_HTTP_PROTO_HEADERS CONFIGURE_DEPENDS include/boost/*.hpp
138138file (GLOB_RECURSE BOOST_HTTP_PROTO_SOURCES CONFIGURE_DEPENDS src/*.cpp src/*.hpp)
139139file (GLOB_RECURSE BOOST_HTTP_PROTO_ZLIB_SOURCES CONFIGURE_DEPENDS src_zlib/*.cpp src_zlib/*.hpp)
140140
141- source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /include /boost PREFIX "" FILES ${BOOST_HTTP_PROTO_HEADERS} )
142- source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src PREFIX "http_proto" FILES ${BOOST_HTTP_PROTO_SOURCES} )
143- source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src_zlib PREFIX "http_proto" FILES ${BOOST_HTTP_PROTO_ZLIB_SOURCES} )
141+ source_group ("" FILES "include/boost/http_proto.hpp" "build/Jamfile" )
142+ source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /include /boost/http_proto PREFIX "include" FILES ${BOOST_HTTP_PROTO_HEADERS} )
143+ source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src PREFIX "src" FILES ${BOOST_HTTP_PROTO_SOURCES} )
144+ source_group (TREE ${CMAKE_CURRENT_SOURCE_DIR} /src_zlib PREFIX "src" FILES ${BOOST_HTTP_PROTO_ZLIB_SOURCES} )
144145
145- add_library (boost_http_proto ${BOOST_HTTP_PROTO_HEADERS} ${BOOST_HTTP_PROTO_SOURCES} )
146+ add_library (boost_http_proto include /boost/http_proto.hpp build /Jamfile ${BOOST_HTTP_PROTO_HEADERS} ${BOOST_HTTP_PROTO_SOURCES} )
146147add_library (Boost::http_proto ALIAS boost_http_proto)
147148target_compile_features (boost_http_proto PUBLIC cxx_constexpr)
148149target_include_directories (boost_http_proto PUBLIC "${PROJECT_SOURCE_DIR} /include" )
150+ target_include_directories (boost_http_proto PRIVATE "${PROJECT_SOURCE_DIR} " )
149151target_link_libraries (boost_http_proto PUBLIC ${BOOST_HTTP_PROTO_DEPENDENCIES} )
150152target_compile_definitions (boost_http_proto PUBLIC BOOST_HTTP_PROTO_NO_LIB)
151153target_compile_definitions (boost_http_proto PRIVATE BOOST_HTTP_PROTO_SOURCE)
@@ -157,8 +159,10 @@ endif ()
157159
158160find_package (ZLIB)
159161if (ZLIB_FOUND)
160- add_library (boost_http_proto_zlib ${BOOST_HTTP_PROTO_HEADERS} ${BOOST_HTTP_PROTO_ZLIB_SOURCES} )
162+ add_library (boost_http_proto_zlib build /Jamfile ${BOOST_HTTP_PROTO_HEADERS} ${BOOST_HTTP_PROTO_ZLIB_SOURCES} )
161163 add_library (Boost::http_proto_zlib ALIAS boost_http_proto_zlib)
164+ target_include_directories (boost_http_proto PUBLIC "${PROJECT_SOURCE_DIR} /include" )
165+ target_include_directories (boost_http_proto PRIVATE "${PROJECT_SOURCE_DIR} " )
162166 target_link_libraries (boost_http_proto_zlib PUBLIC boost_http_proto)
163167 target_link_libraries (boost_http_proto_zlib PRIVATE ZLIB::ZLIB)
164168 target_compile_definitions (boost_http_proto_zlib PUBLIC BOOST_HTTP_PROTO_HAS_ZLIB)
0 commit comments