From 674e905340fffa6e73f9e1a58aea2abbc61e1433 Mon Sep 17 00:00:00 2001 From: Kyle Schwarz Date: Mon, 15 Sep 2025 15:57:16 -0400 Subject: [PATCH] Driver: CDCACM: Add missing Darwin frameworks --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5c9892b..b71d409 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -333,6 +333,11 @@ if(LIBICSNEO_ENABLE_RAW_ETHERNET) endif() if(LIBICSNEO_ENABLE_CDCACM) target_compile_definitions(icsneocpp PRIVATE ICSNEO_ENABLE_CDCACM) + if(APPLE) + find_library(CORE_FOUNDATION_FRAMEWORK CoreFoundation REQUIRED) + find_library(IO_KIT_FRAMEWORK IOKit REQUIRED) + target_link_libraries(icsneocpp PRIVATE ${CORE_FOUNDATION_FRAMEWORK} ${IO_KIT_FRAMEWORK}) + endif() endif() if(LIBICSNEO_ENABLE_DXX) target_compile_definitions(icsneocpp PRIVATE ICSNEO_ENABLE_DXX)