diff --git a/CMakeLists.txt b/CMakeLists.txt index b8a0aa6..6960752 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,6 +72,7 @@ add_library(LanceC_platform_deps INTERFACE) if(APPLE) target_link_libraries(LanceC_platform_deps INTERFACE "-framework CoreFoundation" + "-framework IOKit" "-framework Security" "-framework SystemConfiguration") elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") @@ -146,7 +147,7 @@ install(FILES # ─── pkg-config ────────────────────────────────────────────────────────────── if(APPLE) set(LANCE_C_PC_LIBS_PRIVATE - "-framework CoreFoundation -framework Security -framework SystemConfiguration") + "-framework CoreFoundation -framework IOKit -framework Security -framework SystemConfiguration") elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") set(LANCE_C_PC_LIBS_PRIVATE "-lpthread -ldl -lm") else() diff --git a/cmake/LanceCConfig.cmake.in b/cmake/LanceCConfig.cmake.in index 3c26b9e..6f726e9 100644 --- a/cmake/LanceCConfig.cmake.in +++ b/cmake/LanceCConfig.cmake.in @@ -14,6 +14,7 @@ set(_lance_c_platform_deps "") if(APPLE) list(APPEND _lance_c_platform_deps "-framework CoreFoundation" + "-framework IOKit" "-framework Security" "-framework SystemConfiguration") elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")