Cmake: Fix openssl linking of tests

This commit is contained in:
Roger A. Light
2026-01-21 16:58:57 +00:00
parent 758bf6a127
commit 132fec1a4a
2 changed files with 2 additions and 2 deletions

View File

@@ -71,5 +71,5 @@ foreach(BINARY ${BINARIES})
target_compile_definitions(${BINARY} PRIVATE TEST_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
target_include_directories(${BINARY} PRIVATE ${CMAKE_SOURCE_DIR}/test)
set_property(TARGET ${BINARY} PROPERTY SUFFIX .test)
target_link_libraries(${BINARY} PRIVATE common-options libmosquitto ssl crypto)
target_link_libraries(${BINARY} PRIVATE common-options libmosquitto OpenSSL::SSL)
endforeach()

View File

@@ -69,6 +69,6 @@ foreach(BINARY ${BINARIES})
target_compile_definitions(${TARGET} PRIVATE TEST_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
target_include_directories(${TARGET} PRIVATE ${CMAKE_SOURCE_DIR}/test ${CMAKE_SOURCE_DIR}/include)
set_property(TARGET ${TARGET} PROPERTY SUFFIX .test)
target_link_libraries(${TARGET} PRIVATE common-options mosquittopp ssl crypto)
target_link_libraries(${TARGET} PRIVATE common-options mosquittopp OpenSSL::SSL)
set_target_properties(${TARGET} PROPERTIES OUTPUT_NAME ${BINARY})
endforeach()