diff --git a/CMake/FindWolfSSL.cmake b/CMake/FindWolfSSL.cmake index 3cc83d0445..87b640a1f2 100644 --- a/CMake/FindWolfSSL.cmake +++ b/CMake/FindWolfSSL.cmake @@ -99,6 +99,13 @@ if(WOLFSSL_FOUND) message(FATAL_ERROR "Security framework not found") endif() list(APPEND WOLFSSL_LIBRARIES "-framework Security") + + find_library(COREFOUNDATION_FRAMEWORK NAMES "CoreFoundation") + mark_as_advanced(COREFOUNDATION_FRAMEWORK) + if(NOT COREFOUNDATION_FRAMEWORK) + message(FATAL_ERROR "CoreFoundation framework not found") + endif() + list(APPEND WOLFSSL_LIBRARIES "-framework CoreFoundation") elseif(NOT WIN32) find_library(MATH_LIBRARY NAMES "m") if(MATH_LIBRARY)