Skip to content

Commit 25a9687

Browse files
committed
Expose XrdHttp include path to XrdHttpUtils consumers.
Make the XrdHttp source directory a PUBLIC include path so targets such as XrdHttpTpc can resolve wire/ and vendor/llhttp headers pulled in via XrdHttpProtocol.hh. Assisted-by: Cursor:Composer-2.5 CursorAI
1 parent 824d204 commit 25a9687

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/XrdHttp/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ target_link_libraries(XrdHttpUtils
5656
OpenSSL::Crypto
5757
)
5858

59-
target_include_directories(XrdHttpUtils PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
59+
# PUBLIC: consumers including XrdHttpProtocol.hh transitively need wire/ and vendor/.
60+
target_include_directories(XrdHttpUtils PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
6061

6162
if(BUILD_KRB5)
6263
target_compile_definitions(XrdHttpUtils PRIVATE HAVE_HTTP_KRB5)

0 commit comments

Comments
 (0)