CMake: on Windows include third-party/boost-wintls/include

This commit is contained in:
Alexander A. Klimov 2024-01-08 13:10:34 +01:00
parent c84cb45f67
commit 17cb8af0ac
2 changed files with 13 additions and 0 deletions

View File

@ -202,6 +202,11 @@ include_directories(${JSON_INCLUDE})
find_package(UTF8CPP) find_package(UTF8CPP)
include_directories(${UTF8CPP_INCLUDE}) include_directories(${UTF8CPP_INCLUDE})
if(WIN32)
find_package(BoostWinTLS)
include_directories(${BoostWinTLS_INCLUDE})
endif()
find_package(Editline) find_package(Editline)
set(HAVE_EDITLINE "${EDITLINE_FOUND}") set(HAVE_EDITLINE "${EDITLINE_FOUND}")

View File

@ -0,0 +1,8 @@
FIND_PATH(BoostWinTLS_HEADERS wintls.hpp HINTS "${PROJECT_SOURCE_DIR}/third-party/boost-wintls/include/boost")
if(BoostWinTLS_HEADERS)
set(BoostWinTLS_INCLUDE "${BoostWinTLS_HEADERS}/..")
message(STATUS "Found Boost.WinTLS: ${BoostWinTLS_INCLUDE}")
else()
message(FATAL_ERROR "Unable to include wintls.hpp")
endif()